override public string Convert(object o) { var go = o as GameObject; if (go == null) { return("null"); } var json = new JsonBuilder(); json.BeginObject(); json.Name("name"); json.StringValue(go.name); json.Name("tag"); json.StringValue(go.tag); json.Name("activeInHierarchy"); json.Value(go.activeInHierarchy); // components json.Name("components"); json.BeginArray(); var components = go.GetComponents <Component>(); foreach (var c in components) { if (c != null) { json.StringValue(c.GetType().Name); } } json.EndArray(); // children json.Name("children"); json.BeginArray(); foreach (Transform child in go.transform) { if (child != null) { json.StringValue(child.name); } } json.EndArray(); json.EndObject(); return(json.GetString()); }
public void InvalidEndCalls() { var builder = new JsonBuilder() .StartObject() .Property("foo", "bar") .EndObject(); Assert.Throws <InvalidOperationException>(() => builder.EndObject()); Assert.Throws <InvalidOperationException>(() => builder.EndArray()); }
/// <inheritdoc/> public override string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.AddArray(nameof(data), data); jb.Add("object", obj); jb.EndObject(); return(jb.ToString()); }
/// <inheritdoc/> public string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.Add(nameof(private_api_key), private_api_key); jb.Add(nameof(organization), organization); jb.EndObject(); return(jb.ToString()); }
/// <inheritdoc/> public override string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.AddArray(nameof(documents), documents); jb.Add(nameof(query), query); jb.EndObject(); return(jb.ToString()); }
/// <inheritdoc/> public override string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.Add(nameof(document), document); jb.Add("object", obj); jb.Add(nameof(score), score); jb.EndObject(); return(jb.ToString()); }
/// <inheritdoc /> public override string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.Add(nameof(id), id); jb.Add("object", obj); jb.Add(nameof(owner), owner); jb.Add(nameof(ready), ready); jb.EndObject(); return(jb.ToString()); }
/// <inheritdoc /> public override string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.Add(nameof(text), text); jb.Add(nameof(index), index); jb.Add(nameof(logprobs), logprobs); jb.Add(nameof(finish_reason), finish_reason); jb.EndObject(); return(jb.ToString()); }
/// <inheritdoc /> public override string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.Add(nameof(id), id); jb.Add("object", obj); jb.Add(nameof(created), created); jb.Add(nameof(model), model); jb.AddArray(nameof(choices), choices); jb.EndObject(); return(jb.ToString()); }
override public string Convert(object o) { var t = o as Transform; if (t == null) { return("null"); } var json = new JsonBuilder(); json.BeginObject(); json.Name("name"); json.StringValue(t.name); json.Name("position"); json.Value(JsonReflector.Reflect(t.position)); json.Name("rotation"); json.Value(JsonReflector.Reflect(t.rotation)); json.Name("scale"); json.Value(JsonReflector.Reflect(t.localScale)); json.Name("children"); json.BeginArray(); foreach (Transform c in t) { if (c != null) { json.StringValue(c.name); } } json.EndArray(); json.EndObject(); return(json.GetString()); }
/// <inheritdoc /> public override string ToJson() { JsonBuilder jb = new JsonBuilder(); jb.StartObject(); jb.Add(nameof(prompt), prompt); jb.Add(nameof(max_tokens), max_tokens); jb.Add(nameof(temperature), temperature); jb.Add(nameof(top_p), top_p); jb.Add(nameof(n), n); jb.Add(nameof(stream), stream); jb.Add(nameof(logprobs), logprobs); jb.Add(nameof(echo), echo); jb.Add(nameof(stop), stop); jb.Add(nameof(presence_penalty), presence_penalty); jb.Add(nameof(frequency_penalty), frequency_penalty); jb.Add(nameof(best_of), best_of); jb.Add(nameof(logit_bias), logit_bias); jb.EndObject(); return(jb.ToString()); }