Java - 将字符串转换为字符串数组

标签 java android string arrays

我是 Java 新手。请帮我。下面是实现 HTTP POST 方法作为响应后的字符串:

 {"Result":"{  \"Search\": [    {      \"Code\": \"200\"    },    {      \"Message\": \"Fetched successfully\"    },    {      \"Name\": \"1\",      \"id\": \"166\",      \"PID\": \"162\"    }  ]}"}

现在我只想获取给定字符串中的 Name 并形成 Name 的 Stirng[]。请帮助我。

最佳答案

你需要先解析这个JSON,然后遍历它

http://www.mkyong.com/java/json-simple-example-read-and-write-json/

parsing json with java

https://stackoverflow.com/questions/338586/a-better-java-json-library?rq=1

在你解析了这个 JSON 文本之后,接下来就是遍历对象并将值插入数组列表

一旦你得到了数组列表,你就可以将它转换成一个字符串数组

Converting 'ArrayList<String> to 'String[]' in Java

关于Java - 将字符串转换为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16252287/

相关文章:

java - 国际象棋分层问题

C:在文件中查找重复的字符串值

java - 使用 Apache PDFBox 将实心圆添加到 PDF 页面

java - 使用 lwjgl 的 Java 中的 3D 世界?

java - 如何将多个客户端应用程序与 restful web 服务同步?

java - WebView 进度条仅在页面加载时第一次显示。每次都如何设置?

java - 使用 textview 更新文本时出现问题

php - 剪切(裁剪)字符串中的一些文本

Javascript,以大写字母拆分字符串并隔离大写字母

java.net.SocketTimeoutException 与 java.net.ConnectException