public void MemberOrderConsistencyFromParse() { JsonObject json = new JsonObject(input1); JsonObject json2 = new JsonObject(input2); Assert.AreEqual(json.ToPrettyString(), json2.ToPrettyString()); }
public void MemberOrderConsistencyParseVsCode() { JsonObject json = new JsonObject(); JsonObject json2 = new JsonObject(); json.ParseDocument(input1); json2["member3"] = true; json2["member2"] = 456.789; json2["member4"] = false; json2["member1"] = 123; json2["member5"] = "hello world again"; Assert.AreEqual(json.ToPrettyString(), json2.ToPrettyString()); }
public void BuildFromCode() { JsonObject json = new JsonObject(); json.AddMember("member1", "INIT"); json.AddMember("member2","foobar"); json.AddMember("member3"); JsonValue jv = json.GetValue ("member3"); jv.SetArray(); jv.array.PushBack(1); jv.array.PushBack(2); jv.array.PushBack(3); jv.array.PushBack(4); JsonObject jsonObj = new JsonObject(); jsonObj.AddMember("intv", 123); jsonObj.AddMember("srtv", "hoge"); jsonObj.AddMember("doublev", 123.456); json.AddMember("member4", jsonObj); Debug.Log (json.ToPrettyString ()); }
public void ParseModifyAndToString() { JsonObject json = new JsonObject(); json.ParseDocument(testInput1); json.AddMember("category", "INIT"); json.AddMember("data_value","foobar"); JsonValue v = json["name1"]; json["name1"].SetString ("adsjlfajsdlfajsdflajs dsjfjdfajd."); json["name2"].SetDouble(345.678); Debug.Log (json.ToPrettyString ()); }
public void ParseAndToString() { JsonObject json = new JsonObject(); json.ParseDocument(testInput1); Debug.Log (json.ToPrettyString ()); }