Java将JSON字符串解析为数组或对象列表 [英] Java parse JSON String to array or objectlist
本文介绍了Java将JSON字符串解析为数组或对象列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我对Java并不是很熟悉,但得到了将以下JSON-Output转换为JAVA对象结构的工作:
示例:
{MS:[FRA,56.12,11.67,买],DELL:[MUC,54.76 ,9.07,SELL]}
有人知道,如何构建阵列/ Objetcs和用Java读取字符串的代码? JSON或GSON codesamples是受欢迎的。
谢谢!
解决方案
您可以尝试像这样:
Gson gson = new Gson();
Type type = new TypeToken< HashMap< String,String>>(){}。getType();
HashMap< String,String> map = new HashMap< String,String>();
map = gson.fromJson(json,type);
其中json是您定义的json字符串。
I'm not very familiar with Java, but got the job to reverse the following JSON-Output to a JAVA object-structure:
Sample:
{"MS":["FRA",56.12,11.67,"BUY"],"DELL":["MUC",54.76,9.07,"SELL"]}
Does someone know, how to build the Arrays / Objetcs and the code to read the strings with Java? JSON or GSON codesamples are welcome.
Thanks!
解决方案
You could try something like:
Gson gson = new Gson();
Type type = new TypeToken<HashMap<String, String>>(){}.getType();
HashMap<String, String> map = new HashMap<String, String>();
map = gson.fromJson( json, type );
Where "json" is the json string you defined.
这篇关于Java将JSON字符串解析为数组或对象列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文