Chiron by Andrew Cherry,Michael Newton,Henrik Feldt,Marcus Griep,Tony Williams

<PackageReference Include="Chiron" Version="7.0.0-beta-180105" />

 JsonObjectModule

public static class JsonObjectModule
public static class PropertyList

public static class PropertyMap

public static JsonObject empty { get; }

public static JsonObject add(string k, Json v, JsonObject _arg1)

public static FSharpList<Tuple<a, b>> dedupeList<a, b>(FSharpList<Tuple<a, b>> kvps)

public static FSharpList<Tuple<a, b>> dedupeWithMap<a, b>(FSharpList<Tuple<a, b>> kvps, FSharpMap<a, b> m)

public static JsonResult<Json> find(string k, JsonObject jsonObj)

public static FSharpMap<a, b> listToMap<a, b>(FSharpList<Tuple<a, b>> ps)

public static FSharpList<Tuple<a, b>> mapToList<a, b>(FSharpMap<a, b> mps)

public static JsonObject ofMap(FSharpMap<string, Json> m)

public static JsonObject ofMapWith<a>(FSharpFunc<a, Json> encode, FSharpMap<string, a> m)

public static JsonObject ofMapWithCustomKey<k, v>(FSharpFunc<k, string> toString, FSharpFunc<v, Json> encode, FSharpMap<k, v> m)

public static JsonObject ofPropertyList(FSharpList<Tuple<string, Json>> ps)

public static JsonObject ofPropertyListWith<a>(FSharpFunc<a, Json> encode, FSharpList<Tuple<string, a>> ps)

public static JsonObject ofPropertyListWithCustomKey<a, b>(FSharpFunc<a, string> toString, FSharpFunc<b, Json> encode, FSharpList<Tuple<a, b>> ps)

public static JsonObject optimizeAppend(JsonObject _arg1)

public static JsonObject optimizeRead(JsonObject _arg1)

public static JsonObject remove(string k, JsonObject _arg1)

public static JsonObject removeDuplicates(JsonObject _arg1)

public static Json toJson(JsonObject jObj)

public static FSharpMap<string, Json> toMap(JsonObject _arg1)

public static FSharpFunc<JsonObject, JsonResult<FSharpMap<string, v>>> toMapWith<v>(FSharpFunc<Json, JsonResult<v>> decode)

public static FSharpFunc<JsonObject, JsonResult<FSharpMap<k, v>>> toMapWithCustomKey<k, v>(FSharpFunc<string, JsonResult<k>> parse, FSharpFunc<Json, JsonResult<v>> decode)

public static FSharpFunc<JsonObject, JsonResult<FSharpMap<k, v>>> toMapWithCustomKeyQuick<k, v>(FSharpFunc<string, JsonResult<k>> parse, FSharpFunc<Json, JsonResult<v>> decode)

public static FSharpFunc<JsonObject, JsonResult<FSharpMap<string, v>>> toMapWithQuick<v>(FSharpFunc<Json, JsonResult<v>> decode)

public static FSharpList<Tuple<string, Json>> toPropertyList(JsonObject _arg1)

public static JsonResult<FSharpList<Tuple<a, b>>> toPropertyListWithCustomKeyQuick<a, b>(FSharpFunc<string, JsonResult<a>> parse, FSharpFunc<Json, JsonResult<b>> decode, JsonObject _arg1)

public static JsonResult<FSharpList<Tuple<string, b>>> toPropertyListWithQuick<b>(FSharpFunc<Json, JsonResult<b>> decode, JsonObject _arg1)

public static FSharpOption<Json> tryFind(string k, JsonObject _arg1)

public static JsonObject upsert(string k, Json v, JsonObject _arg1)