在 JavaScript 中,您可以执行类似的操作
var v = eval("("+data_from_server+")");
var aName = v.appname;
例如,此脚本将提醒 appname。
<script>
var serverdata = "{'appname':'application', 'Version':'0.1.0', 'UUID':'300V', 'WWXY':'310W', 'ABCD':'270B', 'YUDE':'280T'}";
var v = eval("("+serverdata+")");
alert(v.appname);
</script>
根据您对this answer 的评论,这是一种用Java 解析的方法
在 Java 中,您可能想要利用 GSon。 See here.
您需要定义一个将 JSON 对象一对一映射的 Java 类。然后让 Gson 使用 JSON 字符串创建一个 Java 对象。这是一个例子。
映射 JSON 的 Java 类应如下所示
public class MyData{
public String appname;
public String Version;
public String UUID;
public String WWXY;
public String ABCD;
public String YUDE;
public MyData(){}
}
然后你像这样在 Java 中解析。
String jsons = "{'appname':'application', 'Version':'0.1.0', 'UUID':'300V', 'WWXY':'310W', 'ABCD':'270B', 'YUDE':'280T'}";
Gson gson = new Gson();
MyData obj = gson.fromJson(jsons, MyData.class);
System.out.println("ada "+ obj.appname);