public string CreateItemListMessage() { OHKMessage message = new OHKMessage(1); List <OHobject> ohObjects = DataStore.Instance.GetObjectData(); JSONObject outData = new JSONObject(JSONObject.Type.OBJECT); outData.AddField("mtype", 1); outData.AddField("size", ohObjects.Count); JSONObject jItems = new JSONObject(JSONObject.Type.ARRAY); foreach (OHobject itemData in ohObjects) { JSONObject item = new JSONObject(JSONObject.Type.OBJECT); item.AddField("name", itemData.ItemName); item.AddField("state", itemData.State); jItems.Add(item); } outData.AddField("items", jItems); return(outData.ToString()); }
public string CreateItemListMessage() { OHKMessage message = new OHKMessage(1); List<OHobject> ohObjects = DataStore.Instance.GetObjectData(); JSONObject outData = new JSONObject(JSONObject.Type.OBJECT); outData.AddField("mtype", 1); outData.AddField("size", ohObjects.Count); JSONObject jItems = new JSONObject(JSONObject.Type.ARRAY); foreach (OHobject itemData in ohObjects) { JSONObject item = new JSONObject(JSONObject.Type.OBJECT); item.AddField("name", itemData.ItemName); item.AddField("state", itemData.State); jItems.Add(item); } outData.AddField("items", jItems); return outData.ToString(); }