在iOS中如果我有嵌套的数组和地图,我可以调用NSJSONSerialization.dataWithJSONObject
方法,它会将其呈现为 JSON字符串。对于地图或NSDictionary
我可以使用setValueForKey
方法,对于数组,或NSArray
我可以使用add
方法填充数据。 Android中怎么可能?
这种方法在Android中有效吗? Android中是否存在适当的方法?
NSJSONSerialization.dataWithJSONObject
setValueForKey
add
答案 0 :(得分:3)
NSJSONSerialization.dataWithJSONObject
https://github.com/google/gson
GSON是一个非常受支持和使用的JSON序列化和反序列化库。它非常易于使用。
setValueForKey
https://developer.android.com/reference/org/json/JSONObject.html
您还可以使用平台本身可用的类手动操作JSON对象。
add
https://developer.android.com/reference/org/json/JSONArray.html
您可以在iOS中执行的所有操作都可以在Android中完成:)只是可能略有不同