回答
可以使用Gson Library。
List<String> list;
String json = new Gson().toJson(list);
編輯:
只是在這裏有完整的答案:問題是要轉換的JSON字符串成List<String>
。這樣你就失去了關係鍵值。正確的應該是將json字符串轉換爲HashMap<>
。
非常感謝!我已經完成了這個工作,但似乎只有這個值是在這個json字符串中,而不是鍵。我怎樣才能把它們放到這個json字符串中? –
@Jane A'列表
列表
看來你真正的問題是,當你最初把JSON字符串變成List
時,你扔掉了鍵。這並不奇怪,List不是JSON對象的自然表示(即帶有鍵 - 值對的事物)。您可能應該將其表示爲Map
。
但無論如何,如果你扔掉鑰匙,你會遇到問題。您需要更改數據結構以避免丟棄密鑰,或者通過推斷密鑰應該基於(例如)其在列表中的位置來重建JSON。 (後者可能有點狡猾,因爲原始JSON中的名稱/值對的順序不應該表示任何內容......並且可能是「隨機」或「依賴於實現」。
我已經解決了它。而不是把它變成一個List,我會把它變成一個Hash Map! –
- 1. C#解析JSON到詞典<字符串,列表<string>
- 2. 序列化列表<元組<字符串,字符串>>到屬性
- 3. JSON字符串數組到Java字符串列表
- 4. 排序列表<keyValuePair <字符串,字符串>>
- 5. 如何轉換`詞典<字符串,字典<字符串,列表<MyCustomClass >>>``到詞典<字符串,列表<MyCustomClass >>`
- 6. LINQ - 轉彎列表<string>到詞典<字符串,字符串>
- 7. 從列表<string>到詞典<字符串,字符串>
- 8. 如何添加到列表<列表<KeyValuePair <字符串,字符串>>>遞減
- 9. 讀SQL表到詞典<字符串,列表<string[]>>
- 10. Python字符串列表到字符串
- 11. 反序列化JSON字符串列表
- 12. JSON到列表<class>&列表<class>到JSON?
- 13. 將json對象的字符串[]轉換爲列表<T>
- 14. 字符串轉換爲在列表JSON和綁定<classobject>
- 15. 列表與結構<字符串,列表<String>>
- 16. 列表<class>添加字符串
- 17. 字符串插入列表<int>
- 18. 詞典<字符串,列表<KeyValuePair <字符串,我已經創建的字符串>>>
- 19. 蒙戈DB查詢上列表<地圖<字符串,地圖<字符串,字符串>>>
- 20. 從字符串列表到字符串中的接口列表
- 21. 發送JSON陣列被接收作爲字典<字符串,字符串>
- 22. 反序列化JSON與嵌入字典<字符串,字符串>
- 23. Scala - 字符串到方形字符串的列表字符串
- 24. 包含IEnumberable到列表中的字符串的列<string>
- 25. 是否有轉換地圖<字符串,列表<String>>成JSON字符串(使用javax.json庫)
- 26. C#字符串到列表
- 27. JSON字符串到字符串數組
- 28. 列表清單<String>到字符串有序字符串數組
- 29. JSON數組列表字符串
- 30. JSON字符串化的子列表
您是如何做到的「其他你使用的是什麼庫? –
你用什麼工具?gson?沒有? –