Java ME에서 JSON 문자열을 객체로 변환
Java/J2ME에서 JSON 문자열(예: {name)을 변환하려고 합니다. :"MyNode", width:200, height:100})은 한 줄의 코드로 이 문자열의 내부 객체 표현으로 변환됩니다. 현재 방법은 너무 번거롭습니다. 예를 들면 다음과 같습니다.
Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100);
JSON 라이브러리 솔루션
이 변환 프로세스를 단순화하려면 JSON 라이브러리의 도움을 받을 수 있습니다. 크기가 작고 J2ME에 매우 적합한 JSON-Simple 라이브러리를 사용하는 것이 좋습니다.
사용 방법
JSON-Simple 라이브러리를 사용하여 다음 코드 줄을 사용하여 JSON 문자열을 Java 개체로 구문 분석할 수 있습니다.
JSONObject json = (JSONObject)new JSONParser().parse("{\"name\":\"MyNode\", \"width\":200, \"height\":100}");
그런 다음 get() 메소드를 사용하여 객체의 속성에 액세스할 수 있습니다.
System.out.println("name=" + json.get("name")); System.out.println("width=" + json.get("width"));
위 내용은 Java ME에서 JSON 문자열을 객체로 변환하는 것을 어떻게 단순화할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!