public static ToJson ( IEnumerable |
||
list | IEnumerable |
数据源 |
return | Newtonsoft.Json.Linq.JObject |
/// <summary> /// 初始化 Place 对象 /// </summary> protected override void Initialize() { { var items = ItemListJsonConverter.FromJson((JObject)DataObject.Resources); Resources = new ItemCollection(items, collection => { DataObject.Resources = ItemListJsonConverter.ToJson(collection); }); } Acting = PlaceActing.FromData(this, (JObject)DataObject.Acting); Terrain = InitializeImmovableInstance <Terrain>((JsonDataObject)DataObject.Terrain); TraficNetwork = InitializeImmovableInstance <TraficNetwork>((JsonDataObject)DataObject.TraficNetwork); Building = InitializeImmovableInstance <Building>((JsonDataObject)DataObject.Building); base.Initialize(); }
private void SaveItems() { data["Resources"] = ItemListJsonConverter.ToJson(resources); }
public override string ToString() { return(ItemListJsonConverter.ToJson(this).ToString()); }