【发布时间】:2019-04-24 09:31:57
【问题描述】:
我有JSON:
"bookmarks": "[{"id":633,"serverId":1792,"bookId":39,"bookmarkThemeId":0,"chapterNum":1,"color\":409707362,"verseNum":14,"ssuoBookId":0,"weekNum":0,"dayNum":0,"changeDate":"2000-01-01 00:00:00"},{"id":634,"serverId":1793,"bookId":71,"bookmarkThemeId":0,"chapterNum":5,"color":0,"verseNum":4,"ssuoBookId":0,"weekNum":0,"dayNum":0,"changeDate":"2000-01-01 00:00:00"}]"
但我需要这种格式的字符串 \"key\" :值。如何在这个格式字符串上转换这个JSON?
"bookmarks":"[{\"id\":633,\"serverId\":1792,\"bookId\":39,\"bookmarkThemeId\":0,\"chapterNum\":1,\"color\":409707362,\"verseNum\":14,\"ssuoBookId\":0,\"weekNum\":0,\"dayNum\":0,\"changeDate\":\"2000-01-01 00:00:00\"},{\"id\":634,\"serverId\":1793,\"bookId\":71,\"bookmarkThemeId\":0,\"chapterNum\":5,\"color\":0,\"verseNum\":4,\"ssuoBookId\":0,\"weekNum\":0,\"dayNum\":0,\"changeDate\":\"2000-01-01 00:00:00\"}]"
【问题讨论】:
-
欢迎来到 Stack Overflow!在 Stack Overflow 上提问之前,请遵循指南。
-
您希望在 JSON 中对 JSON 进行字符串化。所以将其转换为 JSON Data,然后将其转换为 String。寻找
JSONSerialization.data(withJSONObject:options:)和String.init(data:encoding:)