簡體   English   中英

將自定義對象序列化為NSDictionary或NSArray以使用NSJSONSerialization

[英]Serializing a custom object into NSDictionary or NSArray to use NSJSONSerialization

我一直在尋找一種使用NSJSONSerialization序列化自定義對象的方法, NSJSONSerialization避免了使用第三方庫,而且我找不到任何示例。 有什么方法可以從對象“自動”創建NSDictionaryNSArray ,而不必通過鍵入代碼來創建對象,所有對象的成員自己一個個地命名自己並手動設置值嗎? 我找到了相關的文章 ,但是它已經很舊了,現在情況可能已經改變了。

謝謝

您可以使用KVC向任何對象詢問dictionaryWithValuesForKeys: :,這將為您提供該對象的字典表示。

如果您需要更改屬性/鍵名,則需要進行一些映射,並且(取決於您使用JSON的方式),您可能會發現RestKit有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM