2014-12-19 5 views
2

Я хочу преобразовать JSON-файл в JSON-LD.JSON to JSON-LD

Может ли кто-нибудь сказать мне, какие процедуры/шаги необходимо сделать для этого?

или

Есть ли инструменты для этого, что преобразование сделано?

Благодаря

+0

Я предлагаю вам «Будьте ясны» Я имею в виду, на каком языке вы пытаетесь это сделать? У вас есть до сих пор? Любой образец JSON & Sample JSON-LD? –

+0

Я определенно предпочитаю java, и у меня есть файл JSON. Теперь моя задача - преобразовать его в JSON-LD в качестве предпосылки для публикации данных LINKED. У меня также есть словарь. –

ответ

3

В большинстве случаев, единственное, что вам нужно сделать, это создать JSON-LD context и добавить их к JSON документов. Вы можете вставлять его напрямую или помещать в другой файл и просто ссылаться на него. В зависимости от структуры ваших документов JSON и словаря, который вы используете, вам может потребоваться немного изменить JSON. Обычно это включает добавление идентификаторов в виде URL-адресов к вашим объектам JSON (@id) и их реструктуризацию в соответствии с методом моделирования.

Если вы ищете инструмент, я предлагаю взглянуть на https://github.com/antoniogarrote/json-ld-macros

Надеются, что это помогает. Как уже указывали другие, чем больше информации вы предоставляете, тем лучше вы получите ответы.

+0

Я пытаюсь изучить и применить JSON-LD в свой проект. JSON oject, с которым я работаю, я размещаю небольшую его часть в следующем комментарии. Я не уверен, какой словарь я должен использовать для преобразования этого JSON в JSON-LD. и Спасибо за ответ. –

+0

{ "ID": 31395, "UUID": "D53928E2-4E17-4C68-95C4-E05055B5CEF0", "ParentChargePointID": нулевой, "DataProviderID": 1, "DataProvider": { "WebsiteURL": "http://openchargemap.org", "Комментарии": нулевая, "DataProviderStatusType": { "IsProviderEnabled": правда, "ID": 1, "Название": "Ручной ввод данных" }, "IsRestrictedEdit" ложь, "IsOpenDataLicensed": правда, "IsApprovedImport": правда, "Лицензия": "Лицензия под Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)", ......} –

+0

Полный файл JSON ... http://api.openchargemap.io/v2/poi/ прямо сейчас, я смущен насчет словаря. Я не уверен, какой словарь я должен использовать для преобразования этого JSON в JSON-LD. –