请教java解析json字符串不使用第三方jar包自己怎么写

大神有没有人讲详细点的,我想讲解下,请教java解析json字符串不使用第三方jar包自己怎么写
最新回答
永不言弃

2024-05-18 10:26:06

就不给代码了,首先拿到一个json字符串,先用字符串截取subString,把第一个和最后一个除出也就是{},然后用字符串拆分方法split用逗号“,”分隔开成为一个字符串数组,里面的每个字符串的格式是xxx:"xxx",然后循环数组每一个元素按冒号“:”拆分,获得一个数组讲[0]放到map的key里面,讲value用subString去掉“”后放到key里面,最后map就是你想要的结果了
兩袖清風口袋空空°

2024-05-18 04:21:13

挨个字符判断,遇到引号,遇到冒号,遇到括号都代表不同的数据的开端。。
递归 + 循环。
梦的河流

2024-05-18 02:05:07

那就只有自己解析字符串了。
StringTokenizer是java提供的一个字符串解析工具,如果只是做个简单例子可以用这个来做。
否则,就自己写解析器吧。