Json demo
[
{
"code": "A",
"jgzh": false,
"name": "农、林、牧、渔业",
"pcode": "0",
"fullName": "农、林、牧、渔业"
},
{
"code": "A01",
"jgzh": false,
"name": "农业",
"pcode": "A",
"fullName": "农业"
},
......
]
Java代码
@Test
void contextLoads() throws Exception {
List<TBaseDict> rList = new ArrayList<>();
JsonFactory f = new MappingJsonFactory();
JsonParser jp = f.createJsonParser(new File("D:/行业代码.json"));
JsonToken current;
current = jp.nextToken();
if (current != JsonToken.START_ARRAY) {
System.out.println("Error: root should be object: quiting.");
return;
}
while (jp.nextToken() != JsonToken.END_ARRAY) {
JsonNode node = jp.readValueAsTree();
val code = node.get("code").asText();
if(code.length() == 5){
TBaseDict dict = new TBaseDict();
dict.setDictName(node.get("name").asText());
dict.setDictCode(code);
dict.setRemark(node.get("fullName").asText());
dict.setParentId(100016900);
dict.setDictFlag("1");
dict.setStatus("1");
rList.add(dict);
}
}
dictService.saveBatch(rList);
System.out.println("==========结束=======");
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。