我想從使用JSONObject和JSONArray的字符串JSON數據嵌套JSON數據。該代碼正在編譯沒有任何錯誤,但結果即將到來空而不是關聯的字符串。如果有任何替代方法嵌套JSON字符串,請建議。從字符串JSON數據獲取嵌套的JSON數據
我的代碼:
import java.io.*;
import java.net.*
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
public class A4 {
public static void main(String[] args){
String out,out1= null;
try{
URL a=new URL("URL");
HttpURLConnection b=(HttpURLConnection) a.openConnection();
b.setRequestMethod("GET");
b.setRequestProperty("Accept", "application/json");
BufferedReader c=new BufferedReader(new InputStreamReader(b.getInputStream()));
StringBuilder sb=new StringBuilder();
while((out=c.readLine())!=null){
sb.append(out);
out1=sb.toString();
}
c.close();
b.disconnect();
}catch (Exception e){
e.printStackTrace();
return;
}
JSONParser parser = new JSONParser();
try{
Object obj = parser.parse(out1);
JSONObject jsonObject = (JSONObject) obj;
String name = (String) jsonObject.get("Name");
System.out.println(name);
}
catch (Exception e) {
e.printStackTrace();
}
}
}
這是怎麼從你問一個小時前的問題有什麼不同? https://stackoverflow.com/questions/40648754/pasring-json-data-using-java – rafid059
它的一個不同的代碼 – codehacker
發佈你的完整堆棧跟蹤,也是你的json文件的樣本 – rafid059