JAVA实现输入JSON自动生成读取JSON的代码

简介:写这个代码的本意是,最近需要使用JSONObject来根据一串JSON来获取参数,这是一些重复性的动作,于是萌生出大胆的想法:我能不能传入JSON后,让其自动帮我生成读取参数的代码呢,想了想感觉还是具有可行性的,动手试试,试试就试试。
我的解决方案:先去掉双引号,再将各组括号一一提取出来并且记录下来,我使用特殊字符串“##+数字+##”的形式来替代,最后得到一个精简版,以下面为例,原JSON变成{animals:##1##,address:xian,age:##2##},进入jSONChange2Code处理,先去掉外围括号,再字符串处理一下就能得到各个key,就可以先输出,如果value不是特殊字符串就结束了,是的话就迭代处理进去,key也会被传进去,因为后面输出代码需要从这里get

package util;

import java.io.File;
import java

你可能感兴趣的:(工具类,java)