在JAVA中从多维JSON映射检索数据

在JAVA中从多维JSON映射检索数据,java,json,hashmap,Java,Json,Hashmap,我正在使用SpringMVC和JSP开发一个应用程序,我试图做的是从URL获取一些数据,URL的数据是JSON编码的多维映射 例如: {"RT":"32", "HED":{ "COMPINF":{ "CP":"ISIN_CODE|SECTOR|LANGUAGE_CODE"}}} 我想用我想到的方法来解析这段代码,我试图使用多维hashmap,但无法真正找到一种方法 解析此数据的最佳方法是什么?您需要使用JSON解析器,如Google Gson() 编辑:这里有一

我正在使用SpringMVC和JSP开发一个应用程序,我试图做的是从URL获取一些数据,URL的数据是JSON编码的多维映射

例如:

{"RT":"32",
 "HED":{
     "COMPINF":{
          "CP":"ISIN_CODE|SECTOR|LANGUAGE_CODE"}}}
我想用我想到的方法来解析这段代码,我试图使用多维hashmap,但无法真正找到一种方法


解析此数据的最佳方法是什么?

您需要使用JSON解析器,如Google Gson()


编辑:这里有一个类似的问题:

您需要使用JSON解析器,例如Google Gson()


编辑:这里有一个类似的问题:

您的json无效检查标准
json
lib或
Gson
,您可以使用其中一个来解析json。简单&最好!您收到的JSON数据有固定的结构吗?或者这是标准的JSON结构?@ajduke我不相信,根据可用性,数据可能以任何形式出现。如果数据是非结构化的,那么我不这么认为,任何JSON库都会对您有所帮助。因此,我建议您,在标准
JSON
lib或
Gson
中,您可以使用标准化的JSON数据来解析JSON。简单&最好!您收到的JSON数据有固定的结构吗?或者这是标准的JSON结构?@ajduke我不相信,根据可用性,数据可能以任何形式出现。如果数据是非结构化的,那么我不这么认为,任何JSON库都会对您有所帮助。所以,我建议你们,标准化的JSON数据,它是被传递的。我之前检查过这个问题,但它能与多维映射一起工作吗?只要传递的是有效的JSON,它就会被传递到任何深度。这意味着,一旦解析它,它将看起来像一个多维映射。我之前检查过这个问题,但它能与多维映射一起工作吗?只要传入的是有效的JSON,它就可以进入任何深度。这意味着一旦被解析,它将看起来像一个多维映射