解析复杂的json字符串 java在后台如何将前台传过来的json格式数据转换为map?
java在后台如何将前台传过来的json格式数据转换为map?你可以找到一个包来解析JSON、gson或fastjson,把你收到的字符串转换成jsonobject对象,然后你就可以用map的方式操作
java在后台如何将前台传过来的json格式数据转换为map?
你可以找到一个包来解析JSON、gson或fastjson,把你收到的字符串转换成jsonobject对象,然后你就可以用map的方式操作jsonobject了。顺便说一下,JSON的格式比map更复杂。因此,您不可能将JSON完全转换为map。如果格式是按照您所说的{“a”:0,“B”:1,“C”:1,“d”:1}固定的,您可以自己将jsonobject转换成map
相反,以JSON格式返回数据的不是Java。我记得10多年前,AJAX主要返回HTML片段。如果是数据需求,则主要是XML。
JSON最初是由前端需求引起的。JSON数据实际上是JavaScript可以解析的对象数据表示格式。这种数据返回方式,前端可以直接使用或者JSON.parse文件它可以一次使用,不再需要其他分析手段,而且比较简单。
当然,JSON数据比XML标记小得多,在网络传输方面有更多的优势。