[英]converting string into json object
我得到一個類似String s = "abc:xyz"
的字符串。 是否有任何直接方法可以將其轉換為以abc為鍵和xyz為值的JsonObject。
我知道有一種將字符串轉換為String s = "{\\"abc\\":\\"xyz\\"}"
,然后可以使用JSONObject j =(JSONObject) new JSONParser().parse(s);
但是我有太多的字符串列表無法轉換為json對象。 所以我不想預處理轉換為帶引號的字符串。
還有一種分割字符串的方法:。 但是我想知道任何直接轉換為對象的解析器方法。 這樣我就不必拆分。 這也是一種預處理。
如果有任何方法可以通過將字符串傳遞給方法來進行轉換。 請提出建議。
聽起來您只想要:
String[] bits = s.split(":");
if (bits.length() != 2) {
// Throw an exception or whatever you want
}
JSONObject json = new JSONObject();
json.put(bits[0], bits[1]);
在:上分割字符串 使用零件來制作您的對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.