如何将无结构的json字符串显示到具有结构显示的NSTextView

how to display no structure jsonString to NSTextView with structure dispay

如果我有这样的 json 字符串:

{"api":"com.taobao.mtop.deliver.getaddresslist","v":"2.0","ret":["SUCCESS::调用成功"]}

我想在 NSTextView 中这样显示:

{
    "api": "com.taobao.mtop.deliver.getaddresslist",
    "v": "2.0",
    "ret": [
        "SUCCESS::调用成功"
    ]
}

如何在我的 mac 应用程序中使用 Objective-C 来实现?

如果这是我的应用程序,我会将 JSON 数据传递给 NSJSONSerialization class, specifically the JSONObjectWithData:options:error: 方法。

使用该方法创建的 NSDictionary,您可以从中获取一个字符串,然后将 NSTextView 的内容设置为该字符串。

如果你想让它更漂亮,你可能需要使用a third party library or formatter