2
나는이 결과를 원하는 나는 잘못하고 있니? 내가 사용하고 JSON - 간단한-1.1.1 당신은 키를 다시 된 JSONObject 된 JSONObject로와 배열에 JSONArray를 넣어해야따옴표는
나는이 결과를 원하는 나는 잘못하고 있니? 내가 사용하고 JSON - 간단한-1.1.1 당신은 키를 다시 된 JSONObject 된 JSONObject로와 배열에 JSONArray를 넣어해야따옴표는
가/경우 "url"/"http://en.wikipedia.org/wiki/JScript"
및 "label"/"wikipedia"
JSONObject ob1 = new JSONObject();
JSONArray ar1 = new JSONArray();
ob1.put ("link", ar1);
JSONObject ob2 = new JSONObject();
ar1.add(ob2);
ob2.put("url", "http://en.wikipedia.org/wiki/JScript");
ob2.put("label", "wikipedia");
을 당신이이 값 이미 JSON 문자열로 OB1 링크 개체의 값은 먼저
JSONArray ar1 = (JSONArray)JSONValue.parse(yourJSONStr);
참고를 사용하여 JSONArray에이 해석 할 수 있습니다 : 귀하의 의도 된 결과가 아니다 JSON 문자열, 그 이유는 모두 "/"
을 이스케이프 처리해야합니다. "\/"
아, 그건 내 바보 같았어요. URL에 대한 문제는 여전히 존재합니다. 나는 다음과 같은 것을 얻고 있으며/with \ /를 피할 수 없다. { "링크": [{ "url": "http : //www.wikipedia.org/wiki/"/ JavaScript ","label ":"wikipedia "}]} – Jean
JSON 사양입니다. 문자열이 올바른 JSON 형식 문자열이 아닙니다. – luksch
내 원하는 결과를 얻을 수 없습니까? – Jean