java如何解析json 然后插入数据库 望大神指点。。。。。。。。
是解析类似'{"name1":"value1","name1","value2}'这种前端传来的数据类型吗?
是用java实现吗?
如果是的话,可以用JSONObject。
将前端传来的json格式的字符串变成JSONObject,再遍历Key和Value。然后insert into tablename(name1,name2) values(value1,value2)。用原始的JDBC也可以实现插入,不用框架。
可以用Gson,这样解析起来比较简单
JSON转java ben
gson或者jackson都可以,然后用mybatis或者原生jdbc放进去即可.
我用fastjson解析的,我觉得这个挺好使的。
JSONObject Sjo = JSONObject.fromObject(string);
Map yjo = Sjo;
string 是json格式的字符串 拿到map可以根据key来外数据库里 插值
首先,解析json和插入数据库是两个问题。
首先解析json比较好的封装类有gson fastjson jackson。大部分情况下你用哪个包都差不多。
插入数据库,就要要看你库里的表结构和解析的json对应情况。用sql语句 insert进去。后台的持久层可以直接用jdbc,hibernate,mybaits等。
要解析json文件还是数据