问题描述
- 如何解析嵌套Json字符串,不使用第三方JAR
-
如何解析嵌套Json字符串,不使用第三方JAR,JSON格式{"id":"idValue","name":"nameValue","aBean":"[{....},{....},{....}]"}菜鸟一枚,没有分数--!
解决方案
不使用第三方JAR~!~这么叼,,,,
1 把第一个{ 和最后一个 }去掉.
2 以 逗号为分隔符,分隔字符串成为数组,,,
3 ID是字符串就不用管了,值可能是对象,就判断是否包含[],如果包含则把该字符串的第一个[和最后]去掉,然后递归123步骤,直到结束
至于解析出来的值放到什么地方,,,,那就看自己了,,,MAP,,LIST混着放还是纯MAP的!
解决方案二:
不理解你这思路,简单的字串自己写问题不大。但如果字符串不确定,那要考虑的情况就多了。比如字符串中有逗号怎么办,有中括号怎么办,有大括号怎么办。如果有冒号呢。所以保险的还是引入JSON解析类
时间: 2024-10-01 15:59:22