出于日志(log)目的,我打印出了json响应字符串,可以在Android的"adb logcat"命令中看到它们.有没有一种方法可以很好地格式化ADB logcat输出中的json字符串,使其看起来像这样?

{ "code" : "0",
  "text" : "hello world"
} 

推荐答案

可以使用JSONObject.toString()方法在logcat上漂亮地打印JSON.

Log.d("tag", jsonObject.toString(4));

Output

(29124): {
(29124):     "text": "hello world",
(29124):     "code": "0"
(29124): }

Json相关问答推荐

使用Shell深入挖掘到最低的SON元素

如何循环访问多个子数组并在单个JSON中检索数据点

使用JQ合并JSON列表中的对象

交换键和数组值,将旧键转换为新数组值,使用 jq

使用动态语言jQuery:根据匹配模式提取与其他值匹配的值

JOLT转换并向输出添加新数组

使用本地 JSON api react TS Axios

将请求中的数据推送到数组中

如何迭代、动态加载我的表单输入元素,然后在 React 中的表单提交上检索输入值?

如何在循环中传递列表(会话(字符串属性))以在 Gatling Scala 中创建批量 Json 请求

将 YAML 文件转换为 Python JSON 对象

在 Apache Spark 中读取多行 JSON

Python - 如何将 JSON 文件转换为数据框

Android JSON 库的性能和可用性比较

在 JSON.stringify() 的输出中隐藏空值

gson:将 null 视为空字符串

如何按键查找特定的 JSON 值?

从 JSON 创建 Hashtable

通过 JSON 发送 HTML 代码

类型是接口或抽象类,不能实例化