The string to convert:

[{"description": "Hi","id":2,"img":"hi.png"},{"description": "pet","id":10,"img":"pet.png"},{"description": "Hello! :D","id":12,"img":"hello.png"}]

转换字符串的代码:

var json = JSON(stringLiteral: stringJSON)

字符串被转换为JSON,当我试图计算这个JSON中有多少块时(预期答案=3),我得到0.

print(json.count)

Console Output: 0

我遗漏了什么?非常感谢您的帮助.

推荐答案

我用这种方法修好.

I will use the variable "string" as the variable what contains the JSON.

1.

用NSData对sting进行如下编码

var encodedString : NSData = (string as NSString).dataUsingEncoding(NSUTF8StringEncoding)!
  1. 取消编码编码的字符串(这听起来可能有点奇怪,呵呵):

然后你可以用这个JSON做任何你想做的事情.

比如,用

finalJSON.count or print(finalJSON[0]) or whatever you like to do.

Json相关问答推荐

2020-12年草案中的Json列举模式

为什么terraform不缩小这个策略JSON?'

如何在对象投影(*)上应用滤镜投影([?port==`eth1`])?

在Ruby的json中压缩单个字段

如何在VB6中将字符串转换或解码为可读格式?

解析Ansible AWS ec2_security_group中的json以提取安全组ID

Delphi 11.3无法从变体创建/添加JSON

如何使用 SQL Server 将 json 存储为字符串的列分解/规范化为行和列?

使用 json_query 过滤嵌套列表中的元素

Microsoft GRAPH 查询使用端点 /deviceManagement/deviceHealthScripts 列出了一种不熟悉的检测脚本内容格式

如何在golang中获取 struct 的json字段名称?

在 JSON 字符串中react i18n 换行符

Rails 中奇怪的 JSON Javascript 问题

字符串的 Gson 数组到 JsonArray

将循环 struct 转换为 JSON - 有什么方法可以找到它抱怨的字段?

在 HTML 数据属性上添加 JSON 是不是很糟糕?

使用 axios 在 POST multipart/form-data 请求中发送文件和 json

将 Pandas 数据框转换为嵌套 JSON

Javascript对象和JSON对象有什么区别

如何在所有子项中查询具有特定值的属性的firebase