簡體   English   中英

Java:如何將Json格式的字符串分配給Java字符串?

[英]Java : How to assign Json formated String to Java String?

我有一個很大的json字符串,我將根據UI的請求獲取該字符串,該字符串將轉換為String並進行解析。

我想模擬類似的環境以進行本地測試,因此為此目的,我捕獲了JSon格式。

目前,我正在手動將此大json字符串添加“ /”。

還有其他方法可以實現這一目標嗎?

例如我得到了這個json

{"age":29,"messages":["msg 1","msg 2","msg 3"],"name":"Preethi"}

並將其轉換為

 String str = "{\"age\":\"29\",\"messages\":[\"msg 1\",\"msg 2\",\"msg 3\"],\"name\":\"mkyong\"}";

還有其他方法可以實現這一目標嗎?

在客戶端,進行搜索並在實際發送請求之前,將所需的雙引號“正則表達式”全部“替換”為單引號。

實際上,Java沒有逐字字符串

但是,如果要使用類似Java(和基於Java-VM的語言)的語言, 可能需要查看Groovy ,它具有各種形式的字符串常量

我們在build方法中將jsonObject轉換為字符串。 你為什么不使用它。

 JSONObject json = new JSONObject();
 json.toString();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM