Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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
Android 如何使用此JSON数组。。?_Android_Json - Fatal编程技术网

Android 如何使用此JSON数组。。?

Android 如何使用此JSON数组。。?,android,json,Android,Json,**我正在尝试使用Autosuggesttextview** Json数组 [“巴拉库马尔”, “巴拉”, “巴拉库马尔”, “巴拉”, “巴拉·库马尔·库马尔”, “巴拉库马尔%20库马尔”, “巴拉20库马尔20马尼”, “巴拉20库马”, “巴拉辛格”] 我的Json prase类文件 JsonParse类{ 公共列表getParseJsonWCF(字符串sName) { List ListData=new ArrayList(); 试一试{ 字符串温度=sName.replace(“,“

**我正在尝试使用Autosuggesttextview** Json数组

[“巴拉库马尔”, “巴拉”, “巴拉库马尔”, “巴拉”, “巴拉·库马尔·库马尔”, “巴拉库马尔%20库马尔”, “巴拉20库马尔20马尼”, “巴拉20库马”, “巴拉辛格”]

我的Json prase类文件

JsonParse类{
公共列表getParseJsonWCF(字符串sName)
{
List ListData=new ArrayList();
试一试{
字符串温度=sName.replace(“,“%20”);
URL js=新URL(“http://examplejson/json“+temp);
URLConnection jc=js.openConnection();
BufferedReader=新的BufferedReader(新的InputStreamReader(jc.getInputStream());
字符串行=reader.readLine();
JSONArray JSONArray=新JSONArray(线);
for(int i=0;i
您不能使用“现成”库来处理json吗

我看到您正在使用Java,javax.json包将非常有用。。。如果您使用的是maven,则可以将此依赖项添加到pom.xml中:

    <dependency>
        <groupId>org.glassfish</groupId>
        <artifactId>javax.json</artifactId>
        <version>1.0.4</version>
    </dependency>
虽然您的代码显示了一些外部类,它们可能是一个用于读取json数据的库,但我的建议毫无用处。如果您试图将%20解码为一个空格,您可以使用URLDecover。。。例如:

System.out.println(URLDecoder.decode("Jerônimo%20Nunes",StandardCharsets.UTF_8.name()));

如果要打印Jerônimo Nunes

,您需要解释您发布的代码到底出了什么问题。
try(JsonReader reader = Json.createReader(/*reader or inputStream*/)) {
    JsonArray array = reader.readArray();
}
System.out.println(URLDecoder.decode("Jerônimo%20Nunes",StandardCharsets.UTF_8.name()));