2010-04-15 2 views
0

net.sf.json을 사용하여 XML에 일반 JSON을 구문 분석하고 있습니다.net.sf.json (java)을 사용하여 JSON을 XML로 구문 분석

JSON I가 변환있어 그 (I는 전환 POJO의 Obj를 사용 하지 해요)

{ 
    "root": { 
     "accountId": "1000", 
     "Items": [ 
      { 
       "cost": 0.1, 
       "debit": 0.1 
      }, 
      { 
       "cost": 0.2, 
       "debit": 0.2 
      } 
     ] 
    } 
} 

벡터 I 받고있어 취급 :

<root> 
    <entry> 
     <accountId>1000</accountId> 
     <Items> 
      <e> 
       <cost>0.1</cost> 
       <debit>0.1</debit> 
      </e> 
      <e> 
       <cost>0.2</cost> 
       <debit>0.2</debit> 
      </e> 
     </Items> 
    </entry> 
</root> 

때 내 견해가 정확해야합니다 :

<root> 
    <entry> 
     <accountId>1000</accountId> 
     <Items> 
       <cost>0.1</cost> 
       <debit>0.1</debit> 
     </Items> 
     <Items> 
       <cost>0.2</cost> 
       <debit>0.2</debit> 
     </Items> 
    </entry> 
</root> 

이 lib를 사용하여 나를 도울 수 있습니까?

모든 도움말이 도움이 될 수 있습니다! 사전

+0

FWIW, 그 구조는 나에게 잘 보입니다. 'Items'는 목록입니다. 엔트리 ('e')가 있습니다. 두 번째 구조는 유효하지만 일반적으로 목록 주위에 컨테이너를 두는 것이 좋습니다. (만약 아이템이 이제는 단수 인 아이템을 나타 내기 때문에 요소 이름의 끝에서 "s"를 버립니다.) –

+0

잘 형성되지 않은 XML : –

+0

lib의 버그. 원래 JSON을 보여줄 수 있습니까? –

답변

0

변경이 형식으로 JSON에서

감사합니다 ..

{ "루트": { "계정 아이디": "1000", "항목": { "항목": { "비용": 0.1, "직불": 0.1, "비용": 0.2, "직불": 0.2}} }

관련 문제