einen Datensatztyp und eine Liste der Datensätze Gegeben:Wie codiert man eine Liste von Datensätzen in JSON in Reason?
type note = {
text: string,
id: string
};
let notes: list complete_note = [{text: "lol", id: "1"}, {text: "lol2", id: "2"}]
Wie kodieren ich das JSON bs-json
-Modul?
Was ich versucht: Ich habe versucht, manuell JSON-String mit String-Interpolation in bucklescript zu erstellen, aber das ist definitiv nicht etwas, was ich :)
notes
|> Array.of_list
|> Array.map (
fun x => {
// What should I do?
}
)
|> Json.Encode.stringArray
|> Js.Json.stringify;
Ich sehe nicht, wie die Definition eines anderen Typs für "Linie" und "Punkt" auf mein Problem bezieht. Ich möchte nicht yojson verwenden, was eine in Ocaml geschriebene JSON-Engine ist. Ich möchte bs-json verwenden, um die native JSON-Handhabung in den Browsern zu nutzen. –
Das beantwortet keine meiner Fragen. Ich sagte, ich benutze 'bs-json', aber es gibt kein Beispiel für das Kodieren von Datensätzen. –
Vielen Dank, aber es gibt keine Beispiele für das Kodieren von Datensätzen. –