Я просматриваю документацию Circe и не могу понять, как справиться со следующим.
Я просто хотел бы добавить поле с объектом в указанный основной объект JSON.
{
Fieldalreadythere: {}
"Newfield" : {}
}
Я просто хочу добавить Newfield
в объект. Чтобы дать немного контекста, я имею дело с Json-ld. Я просто хочу добавить объект контекста. @context: {} См. пример ниже:
{
"@context": {
"@version": 1.1,
"xsd": "http://www.w3.org/2001/XMLSchema#",
"foaf": "http://xmlns.com/foaf/0.1/",
"foaf:homepage": { "@type": "@id" },
"picture": { "@id": "foaf:depiction", "@type": "@id" }
},
"@id": "http://me.markus-lanthaler.com/",
"@type": "foaf:Person",
"foaf:name": "Markus Lanthaler",
"foaf:homepage": "http://www.markus-lanthaler.com/",
"picture": "http://twitter.com/account/profile_image/markuslanthaler"
}
Я бы хотел добавить объект контекста, вот и все.
Как я могу это сделать с помощью Circe. Пример в официальной документации в основном говорит об изменении значения, но не о добавлении поля и так далее.