小编Dil*_*gid的帖子

JSON 中的有序字典

有3个字符串变量

public var userLoginId : String?
public var searchString : String?
public var tableName : String?
Run Code Online (Sandbox Code Playgroud)

我有一本字典:

let dict = ["userLoginId" : userLoginId, "searchString" : searchString,"tableName" : tableName]
Run Code Online (Sandbox Code Playgroud)

现在我用 JSON 序列化它:

let data =  try! JSONSerialization.data(withJSONObject: dict, options :[])
let jsonstring = String(data:data, encoding:.utf8)!
Run Code Online (Sandbox Code Playgroud)

在jsonstring,每次我得到一个无序的 JSON 时,如下所示:

"{\"tableName\":\"null\",\"userLoginId\":\"Dilip\",\"searchString\":\"Tata\"}"
Run Code Online (Sandbox Code Playgroud)

如何获得与我为字典赋值的格式相同的格式?

json swift

2
推荐指数
1
解决办法
6285
查看次数

如何将模型对象序列化为JSON字符串 - Swift 3

我的模特是

public class getCompanyRequestModel
{
    public var userLoginId : String?
    public var searchString : String?
    public var tableName : String?
}
Run Code Online (Sandbox Code Playgroud)

在viewController的viewdidload方法中,我创建了getCompanyRequestModel的对象

var objGetCompany = getCompanyRequestModel()

objGetCompany.userLoginId = "Dilip";
objGetCompany.searchString = "tata";
objGetCompany.tableName = "null";
Run Code Online (Sandbox Code Playgroud)

现在我想从objGetCompany获取JSON字符串,如下所示

"{\"UserLoginId\":\"Dilip\",\"SearchString\":\"tata\",\"TableName\":\"null\"}";
Run Code Online (Sandbox Code Playgroud)

在C#中,我从下面的代码行中获取JSON字符串

string JsonParameters =     JsonConvert.SerializeObject(objGetCompany);
Run Code Online (Sandbox Code Playgroud)

任何有兴趣解决我的问题的人:-)

json ios

1
推荐指数
1
解决办法
4614
查看次数

标签 统计

json ×2

ios ×1

swift ×1