2016-04-06 66 views
0

假設我有以下XML,Staxon - 問題與XML到JSON的轉換

<customer> 
    <first-name>Jane</first-name> 
    <last-name>Doe</last-name> 
    <address> 
     <street>123 A Street</street> 
    </address> 
    <age>31</age> 
    <phone-number>555-1111</phone-number> 
</customer> 

,我用Staxon將其轉換成JSON。它給出的結果如下。

{ 
    "customer": { 
     "address": { 
      "street": "123 A Street" 
     }, 
     "first-name": "Jane", 
     "last-name": "Doe", 
     "age": 31, 
     "phone-number": 555-1111 
    } 
} 

但我需要保留電話號碼作爲一個字符串,但不是一個數字。預期的JSON如下所示。

{ 
    "customer": { 
     "address": { 
      "street": "123 A Street" 
     }, 
     "first-name": "Jane", 
     "last-name": "Doe", 
     "age": 31, 
     "phone-number": "555-1111" 
    } 
} 

這是怎麼做到的。任何幫助表示讚賞。

回答

0

staxon有一個設置autoPrimitive將其設置爲false,並且您的數值將總是轉換爲字符串