0
我有一個字符串,表示一個JSON,例如Java - 如何轉換JSON字符串中的值(刪除非字符串上的引號)?
{"someId":"2130706433","someValue":"Android","networkId":"0","someTag":"true", ...}
現在我想刪除引號,但只有在我可以(數字和布爾值)的地方。我該如何做到這一點(用Java)?
結果應該是這樣的:
{"someId":2130706433,"someValue":"Android","networkId":0,"someTag":true, ...}
感謝所有幫助:)
爲什麼不選擇使用'jackson'或java api將其轉換爲對象? –
試着將它解析成一個JSONObject,然後把它變回一個String,不過你喜歡。我更喜歡使用JSONSimple,但這取決於你決定: - )**編輯**:可能有一個先進的方式來做到這一點,正則表達式,我不知道。 –
看看這個[http://stackoverflow.com/questions/21879568/remove-quote-from-the-jsonarray-output](http://stackoverflow.com/questions/21879568/remove-quote-from- the-jsonarray-output) – Abdelhak