我需要顯示Json文件列表。每個文件都包含一個相當大的對象,需要一段時間才能序列化。總的來說,當我只想顯示它們的列表時,序列化每個對象的性能會花費太多時間。該文件看起來有點像這樣:如何在Json.NET中儘可能快地檢索大文件中的幾個值?
{
'Name': 'File Name',
'Version': '1.6',
'BigLongToSerializeObject': {/* The big object here */}
}
如何從這個文件中Json.NET僅檢索Name
和Version
儘可能高效地?
將'[JsonIgnore]'屬性應用於保存這些字段的模型,並且不會反序列化它。 –
我最終必須反序列化它,就在它顯示一個不應該列表的列表時。 –
你見過[this](https://blog.mariusschulz.com/2013/04/15/conditionally-serializing-fields-and-properties-with-jsonnet)嗎? –