​java解析复杂json数据的问题

网上很多解析json数据的例子都是根据的明确的数据的格式,某一处是string,某一个处是数组或对象。

请教下,如果不知道它的数据格式,数据里包含string、数组[]、对象、数组对象同时出现等情况,该如何解析?

例如(当然结构不确定的):

{                      

                           "Name" :      "奥巴马" ,

                           "ByName" :    ["小奥","小巴","小马"],

                            "Education" : {

                                         "GradeSchool" :  "华盛顿第一小学",

                                             "MiddleSchool" : ["华盛顿第一初中" , "华盛顿第一高中"],

                                           "University" :  { 

                                                                "Name" : "哈佛大学",

                                                                "Specialty" : ["软件工程","会计"]

                                                            }

                                       },

"Education1": [{"a":"呵呵","b":"ahahahhaha"},{"ccc":"huhuhu"}]

  

                         }


weibo_那是什么叨_03580699
浏览 865回答 1
1回答

老卫

必须要知道数据的格式。格式就像是接口协议。不知道格式,就像不知道方法的参数一样,肯定是行不通的。最多,你能拿到一个 JSON 字符串。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java