Описание тега bs-json
Use for questions relating to the bs-json BuckleScript library, always along with the [bucklescript] tag and optionally with [json]. Use [ocaml] or [reason] depending on the syntax used.
1
ответ
Использование bs-json для декодирования объекта с динамическими ключами в корне
Я пытаюсь декодировать следующий объект JSON в объект Reason. {"AAPL":{"price":217.36}} Ключ в корне объекта является динамическим. Следующий общий пример работает, когда ключ не находится в корне. Как бы я изменил его, чтобы он работал для динамиче…
16 окт '18 в 04:53
2
ответа
Преобразовать поле JSON в вариант ReasonML
У меня есть структура JSON, которая содержит поле period это может быть либо объект, либо строка. У меня уже есть готовый вариант в моем коде, и он работает нормально: type period = { start: string, end_: string, }; type periodVariant = | String(str…
18 июн '18 в 11:21
1
ответ
Что означает Json.Decode.{}? Часть фигурных скобок
Я пытаюсь изучить ReasonML и, следуя примеру для bs-json, мы можем декодировать raw json в такой тип: type point = { x: float, y: float }; module Decode = { let point = json => Json.Decode.{ x: json |> field("x", float), y: json |> field("y…
03 дек '18 в 19:46
1
ответ
Как преобразовать Js.Json.t в Js.t ('a)?
Я закодировал объект через bs-json и хочу отправить его как данные по почте, используя bs-axios. 33 │ let createTest = (p: Data.toBuyListItem) => inst->Instance.postData("/ test", p |> Data.encodeToBuyListItem); ... This has type: Js.Json.t…
09 фев '20 в 17:23
2
ответа
Как декодировать GeoJson в ReasonML?
Прокомментируйте, пожалуйста, как декодировать файл GeoJson в ReasonML? Я пытаюсь расшифровать координаты без "широты и долготы поля" в декодере, но я не могу найти никакой информации о том, как анализировать координаты поля в файле JSON. GeoJson фа…
22 дек '19 в 09:32
1
ответ
Есть ли способ кодировать целочисленные значения, превышающие 32 бита, с помощью bs-json?
Я использовал строки для представления декодированных целых чисел JSON размером более 32 бит. Кажется, string_of_intспособен работать с большими целочисленными входами. Итак, декодер, записанный (в пространстве имен Json.Decode): id: json |> fiel…
15 мар '21 в 05:09
0
ответов
Как можно расшифровать похожие структуры JSON?
Я использую @glennsl bs-jsonмодуль для декодирования некоторых ответов JSON, но все ответы JSON имеют некоторые общие поля в дополнение к их уникальной полезной нагрузке. Кроме того, ответы JSON (через XMLHTTPRequest) различаются в зависимости от то…
31 май '21 в 18:04
1
ответ
Как читать JSON с неизвестным ключом в ReasonML?
Я пишу простое приложение, отображающее изображения собак из Dog API . Я использовал bs-json, чтобы сделать запись и использовать ее позже. Список пород можно получить по API. Ответ выглядит так. { "message": { "breed": ["array of sub-breeds"], "bre…
10 мар '21 в 14:14
0
ответов
Попытка декодировать событие с помощью rescript-json-combinators
Попытка создать эквивалент для decodeEvent с помощью rescript-json-combinators. Я не мог понять, как заменить «Декодер (декодер)», поскольку декодеры были сделаны абстрактными в комбинаторах rescript-json. Попытка использовать Decode.decode не срабо…
01 окт '22 в 22:30