java와 JSON 데이터의 변환 실례 상세 설명
JSON과 JAVA 데이터의 변환(JSON은 경량급 데이터 교환 형식으로 서버와 JavaScript의 상호작용에 매우 적합하다.)
코드에 이런 문장이 있는데, 백그라운드의 봉인 데이터이다.
JSONObject jo = JSONObject.fromObject(map);
흔히 볼 수 있는 자바 코드를 json으로 변환- 주의하세요, 이 방법은 일찍이 나에게 곤혹을 초래한 적이 있습니다.Object를 변환할 때domain 클래스의 모든 getXXX () 방법에 따라 변환하기 때문이다.만약 클래스에 비속성적인 getXXX () 방법을 썼다면, 당신에게 되돌아오는 것은 XXX 속성이 있을 것입니다.
- net을 사용합니다.sf.json.*다음 클래스 (jar 패키지는 json-lib-x.x.jar)
//1. List json
List list = new ArrayList();
list.add( "first" );
list.add( "second" );
JSONArray jsonArray = JSONArray.fromObject( list );
//2. Map json
Map map = new HashMap();
map.put("name", "json");
map.put("bool", Boolean.TRUE);
map.put("int", new Integer(1));
map.put("arr", new String[] { "a", "b" });
map.put("func", "function(i){ return this.arr[i]; }");
JSONObject json = JSONObject.fromObject(map);
//3. Bean json
JSONObject jsonObject = JSONObject.fromObject(new JsonBean());
//4. json
boolean[] boolArray = new boolean[] { true, false, true };
JSONArray jsonArray1 = JSONArray.fromObject(boolArray);
//5. json
JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );
읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.