Библиотека преобразования JSON в JSON, написанная на Java.
1 ответ

Можно ли объединить значения атрибутов JSON с помощью JOLT?

Мне интересно, есть ли способ объединить значения атрибутов JSON в один новый атрибут, используя преобразование JOLT. Например, у меня есть следующий JSON: {"name": "Mary", "Год регистрации": "2017" "Gender": "Female" } и я хотел бы, чтобы это было …
19 янв '17 в 03:02
1 ответ

Удалить записи, если пустой объект или массив в Jolt

У меня есть следующий входной JSON: { "Accounts": [ { "Reference": { "Key": "1111", "System": "Oracle" }, "ContactMethods": { "Phone": [{...}, {...}, ...], "Email": [{...}, {...}, ...], "Address": [], // remove this "Website": [] // remove this }, "…
30 авг '17 в 06:56
1 ответ

Толчок генерирует нулевые значения в качестве вывода преобразования и не может быть удален

У меня есть этот JSON в качестве ввода: { "BusinessInfo": { "MemberInformation": { "Item": [ { "Relation": { "Item": [ { "Partner1": "0072938063", "Partner2": "0072938064", "CategoryId": "BUR001" }, { "Partner1": "0072938063", "Partner2": "007293766…
03 май '18 в 21:43
1 ответ

Как я могу преобразовать с помощью Json с помощью болта?

Я должен преобразовать один JSON в другой JSON, я новичок в jolt.Если у вас есть другие методы в Java, пожалуйста, дайте мне знать. Входные данные могут иметь много других атрибутов вложенным способом. Я должен сделать общий код, который может испол…
10 фев '19 в 02:29
1 ответ

Застрял на простом преобразовании толчка

Итак, я получил этот json из API Карт Google, и я просто хочу получить долготу и широту. Я хочу использовать шаблон jolt для извлечения только той информации, которая мне нужна. { "results": [ { "address_components": [ { "long_name": "1115", "short_…
15 июн '18 в 14:45
1 ответ

Преобразование JOLT удаляет все поля, кроме одного

Я хочу удалить все поля из JSON, кроме одного с именем foo, Я использовал спецификацию трансформации, как указано ниже: [ { "operation": "remove", "spec": { "^(?!foo).*$": "" } } ] Я попытался выполнить это на http://jolt-demo.appspot.com/, но это н…
29 сен '17 в 13:39
0 ответов

JSON JOLT преобразовать, как объединить вложенные ключи в основной массив

Мне нужны спецификации для этого ввода и вывода. введите JSON: "product_attribute": [ { "attribute_id": "12", "product_attribute_description": { "1": { "text": "Gray" } } } ] Требуемый вывод JSON: product_attribute": [{ "attribute_id": "9992", "text…
04 апр '18 в 08:55
0 ответов

Преобразование JSON в JSON в Java

Я пытаюсь добиться преобразования JSON в JSON в Java на основе спецификации, приведенной во время выполнения. Пример: если во время выполнения источник: com.gsdetails.gname,target: com.track.trackName (т.е. поле источника должно быть сопоставлено с …
14 дек '15 в 10:38
1 ответ

Жестко закодированное значение, основанное на имени поля в спецификации толчка

Я использую JOLT для преобразования одного JSON в другой JSON, но я не получаю правильный выходной JSON для данного входного JSON Вход: { "user":{ "homePhone":"12345678901", "mobilePhone":"12346750983", "email":"test@example.com" } } Ожидаемый Json:…
23 апр '18 в 18:40
1 ответ

Спецификация толчка для преобразования JSON

Нужна помощь со спецификацией JOLT для преобразования JSON из общего формата ввода в ожидаемый формат. Введите JSON: { "DataModel": { "Header": { "TMS_ID": "2030617701", "PROCESS_CD": "WvWellHeader", "BATCH_ID": "30772", "RECORD_COUNT": "1", "SOURCE…
29 сен '17 в 16:13
2 ответа

JOLT добавить значение, если ключ не существует

У меня проблемы с JOLT, я постараюсь быть тупым. вход { "Root": [{ "key1": "value1", "key2": "value2" }, { "key1": "value1" } ] } Как видите, у меня есть массив, 2 объекта внутри. Это мой удар тряска [{ "operation": "shift", "spec": { "Root": { "*":…
27 июл '18 в 11:09
1 ответ

Переименуйте свойство в зависимости от значения подчиненного свойства, используя спецификацию Jolt

У меня есть необходимость изменить имя свойства JSON, но только если значение подчиненного свойства является конкретным значением. В приведенном ниже примере я хочу переименовать data.relationships.policyHolder в data.relationships.companies но толь…
12 июл '17 в 08:33
1 ответ

Преобразование Толчка, чтобы данные элемента были ключом, а значение - данными других элементов

Мне нужно выполнить преобразование Джолта на примере JSON ниже: [ { "name" : "foo", "dataSample" : "red" }, { "name" : "bar", "dataSample" : "amber" }] Мне нужен вывод, чтобы выглядеть так: { "foo": "red", "bar": "amber" } до сих пор мне удалось изв…
27 мар '18 в 15:08
1 ответ

Как объединить данные JSON с помощью Jolt по двум ключам?

Если у меня есть ввод списка объектов JSON. Как мне вложить данные в Java по дате, а затем в категорию, а также отсортировать их по дате в порядке убывания? Входные данные : { "data":[{ "date": "2015-02-26", "buyer": "Ryan", "category": "clothes", "…
21 авг '18 в 19:38
1 ответ

Найти элемент по идентификатору в JSON

Необходимо преобразовать на основе значения элемента input.json { "Result": { "owner": { "name": "test user" }, "Components": [ { "id": "123-456-789" } ], "123-456-789": { "temp": { "emip": "abc", "teto": "123" } } } } преобразовать JSON [ { "operat…
12 фев '18 в 19:13
2 ответа

Jolt: объединить массивы из свойств

Я пытаюсь извлечь и объединить объекты из массива, содержащегося в некоторых (но не во всех) моих входных элементов. Использование библиотеки преобразований JOLT JSON. Кроме того, массивы, которые я пытаюсь объединить, содержат объекты, которые не в…
28 фев '18 в 23:35
1 ответ

Свести массив JSON объектов, которые содержат массив с помощью Jolt

Я использую Jolt 0.1.0 и пытаюсь преобразовать следующий JSON: { "records": [ { "collectionId": "COLLECTION1", "recordIds": [ "recA", "recB" ] }, { "collectionId": "COLLECTION1", "recordIds": [ "recC", "recD", "recE" ] }, { "collectionId": "COLLECTI…
08 авг '18 в 20:39
1 ответ

JOLT JSON Conversion не работает должным образом

Я пытался преобразовать JSON из одного формата JSON в другой формат JSON с помощью JOLT, но я не смог получить ожидаемый результат. Я включил мою работу ниже. Любая помощь будет оценена. Благодарю. Мой input.json { "Result": { }, "Content": [ { "Mov…
19 сен '18 в 12:32
1 ответ

Использование специального символа "@" в шаблоне JOLT

Пожалуйста, помогите мне написать спецификацию jolt, чтобы получить ожидаемый результат с помощью специального символа "@", как показано ниже. Когда я помещаю "@FirstName":"Names.FirstName" в спецификации, он не работает. Пожалуйста, помогите в реше…
23 мар '16 в 11:40
1 ответ

Как использовать Jolt, чтобы сгладить массив json из n объектов?

Просто начинаю с Джолта, и я пытаюсь преобразовать следующее: { "task_name": "Data Full Load", "table": "enterprise", "schema": "dbo", "op": "F", "data": [ { "enterprise_id": "00001" }, { "enterprise_name": "FOO" }, { "note": "" }, { "delete_ind": "…
03 янв '17 в 02:10