在 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>
根据您对此答案的评论,这是一种在 Java 中解析的方法
在 Java 中,您可能想要利用 GSon。见这里。
您需要定义一个 Java 类来一对一映射 JSON 对象。然后让 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);