ToJson() public static method

转换为 JSON 数据对象
public static ToJson ( IEnumerable list ) : Newtonsoft.Json.Linq.JObject
list IEnumerable 数据源
return Newtonsoft.Json.Linq.JObject
示例#1
0
文件: Place.cs 项目: Ivony/HelloWorld
        /// <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();
        }
示例#2
0
 private void SaveItems()
 {
     data["Resources"] = ItemListJsonConverter.ToJson(resources);
 }
示例#3
0
 public override string ToString()
 {
     return(ItemListJsonConverter.ToJson(this).ToString());
 }