Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中从Delphi读取Json字符串_Java_Json_Delphi_Class_Rest - Fatal编程技术网

如何在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”);};