如何在Java中从Delphi读取Json字符串
我的儿子斯特林是如何在Java中从Delphi读取Json字符串,java,json,delphi,class,rest,Java,Json,Delphi,Class,Rest,我的儿子斯特林是 {"result":[[{"Name":"Mos","Family":"Hos"},{"Name":"Mos","Family":"Hos"}]]} 我连接到rest服务器并在java中获取该字符串,但我无法使用gson将该字符串解析到java中的类。 我需要什么Java类来读取这个字符串。你可以使用jackson api来读取这个字符串。这可能有助于实现这一点。JSon是一种不依赖于语言的格式。您可以自己用Delphi/C/甚至代码创建它,也可以用任何其他语言阅读。 在Ja
{"result":[[{"Name":"Mos","Family":"Hos"},{"Name":"Mos","Family":"Hos"}]]}
我连接到rest服务器并在java中获取该字符串,但我无法使用gson将该字符串解析到java中的类。
我需要什么Java类来读取这个字符串。你可以使用jackson api来读取这个字符串。这可能有助于实现这一点。JSon是一种不依赖于语言的格式。您可以自己用Delphi/C/甚至代码创建它,也可以用任何其他语言阅读。 在Java中,这很容易,因为有很多第三方处理这个问题。 举几个例子: 我肯定还有其他人。我认为最普遍的是格森和杰克逊
希望这对您有所帮助尝试使用您不能将其解析为任何类。您需要具有表示此json结构的类。如果没有,则需要手动遍历json中的数组。格森确实让你这么做。你试过了吗?!我怎么能试试这个呢?我看到了,但是我不能定义像这个公共类DataObject那样的真正的类{private int data1=100;private String data2=“hello”;private List List=new ArrayList(){{add(“String 1”);add(“String 2”);add(“String 3”);};