java - 将 JSON 字符串拆分为两个变量

标签 java android json

我有一个 JSON/字符串/数组,不确定它现在是什么,因为它已经通过旋转器并且现在位于字符串变量中,它是 JSON。它看起来像这样:{“BusName”:“Joe”,“BusPhone”:“1234567890”}我想要做的是将其分成两个变量,(buiessname = BusName和businessphone = BusPhone),并删除所有{ }、” 和 : 的。

我可以使用拆分和替换,但这将是一个困惑的函数,是否有某种 Java/JSON 函数可以为我处理它???你们会怎么做呢???

干杯,

迈克。

最佳答案

您可以使用JSONObject将JSON字符串解析为真实的对象。

String jsonStr = "{\“BusName\”:\”Joe\”,\”BusPhone\”:\”1234567890\”}";
JSONObject myJsonObj = new JSONObject(jsonStr);

String busName = myJsonObj.getString("BusName");
String busPhone = myJSONObj.getString("BusPhone");

关于java - 将 JSON 字符串拆分为两个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025786/

相关文章:

android - 用于更新小部件的 AsyncTask - 如何访问 onPostExecute() 中的 TextView ?

c# - JSON File to Byte[],需要把Byte[]转成JSON字符串

java - 字 rune 字中的字符太多 - 尝试检查我的值是否不在 ASCII 值内 '\0'

android - okHttpClient 在放弃之前会重试多少次?

java - 如何在TabLayout中只显示指示器?

ios - 如何多次使用 JSON 对象?

java - Spring Boot JSON 后 400 错误

java - java堆分配多少物理内存是怎么决定的?

java - 在 OS X 上编辑应用程序菜单

java - Back4App 或 Firebase 支持 Java 托管吗?