java와 JSON 데이터의 변환 실례 상세 설명

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']" ); 
읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!

좋은 웹페이지 즐겨찾기