如何在Swift(iOS,Xcode)中将NSDictionary转换为Json String?

如何在Swift(iOS,Xcode)中将NSDictionary转换为Json String?,第1张

概述参见英文答案 > Convert Dictionary to JSON in Swift                                    8个 我遇到了以下问题…. 我的NSDictionary是这样的: var dic : NSDictionary = [ "level" : [ ["column" : 0,"down" : 0,"left" : 0 参见英文答案 > Convert Dictionary to JSON in Swift8个
我遇到了以下问题….
我的NSDictionary是这样的:
var dic : NSDictionary = [ "level" :    [        ["column" : 0,"down" : 0,"left" : 0,"right" : 0,"row" : 0,"up" : 0],["column" : 1,["column" : 2,["column" : 0,"row" : 1,"up" : 0]    ]]

但如果我打印这个,

print(dic);  or print(“\(dic)”);

输出是这样的:

{    level =     (                {            column = 0;            down = 0;            left = 0;            right = 0;            row = 0;            up = 0;        },{            column = 1;            down = 0;            left = 0;            right = 0;            row = 0;            up = 0;        },{            column = 2;            down = 0;            left = 0;            right = 0;            row = 0;            up = 0;        },{            column = 0;            down = 0;            left = 0;            right = 0;            row = 1;            up = 0;        },{            column = 1;            down = 0;            left = 0;            right = 0;            row = 1;            up = 0;        },{            column = 2;            down = 0;            left = 0;            right = 0;            row = 1;            up = 0;        }    ); }

我怎样才能得到精确的Json字符串?
在swift中,xcode?

无需实现这种复杂的逻辑,

你可以简单地做到这一点

var JsonData: NSData = NSJsONSerialization.dataWithJsONObject(dictionary,options: NSJsONWritingOptions.PrettyPrinted,error: &error)!    if error == nil {        return Nsstring(data: JsonData,enCoding: NSUTF8StringEnCoding)! as String    }

如果你想用API发送它到服务器,甚至不需要将它转换为String

总结

以上是内存溢出为你收集整理的如何在Swift(iOS,Xcode)中将NSDictionary转换为Json String?全部内容,希望文章能够帮你解决如何在Swift(iOS,Xcode)中将NSDictionary转换为Json String?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1037556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存