2011-08-16 2 views
0
Hashtable iHashtable=new Hashtable(); 
     iHashtable.put("Name", "Jhon"); 
     iHashtable.put("Address","India"); 
     Enumeration iEnumeration=iHashtable.keys(); 
     while(iEnumeration.hasMoreElements()) 
     { 
     Object iresult1=iEnumeration.nextElement();  
     String iresult2=(String) iHashtable.get(iresult1); 

     System.out.println(iresult1); 
     System.out.println(iresult2); 

내가 LWUIT 테이블을 만들려는 키와 값을 사용하여, iresult1 및 iresult2되는 위치 값은 다음 형식으로 표시됩니다. 이름 Jhon 주소 인도 J2ME Application.please의 새로운 기능이므로 키와 값을 하드 코어로 기억하지 않아도되므로 구문 분석 후 값을 얻습니다.해시 내 문제는 내가 여기에, 동적 해시 키와 값을 사용하여 LWUIT 테이블에 값을 넣을 것입니다

답변

1

JSON 데이터가 표 형식이 아니기 때문에 중첩 된 해시 테이블 및 서버의 응답을 기반으로하는 벡터의 계층 구조이므로이 작업을 수행 할 수 없습니다.

트리 모델 인터페이스를 구현하여 JSON 데이터를 트리로 표시 할 수 있지만 그다지 어렵지는 않습니다. 값 요소에 대한 참조를 포함 할 수 있도록 문자열 대신 키의 키 객체를 반환하면됩니다.

관련 문제