首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用sharedb和json0-ot类型向JSON-对象添加一个键(路径)

使用sharedb和json0-ot类型向JSON-对象添加一个键(路径)
EN

Stack Overflow用户
提问于 2021-04-06 07:29:09
回答 1查看 180关注 0票数 0

我目前正在使用sharedb (https://share.github.io/sharedb/)和操作转换类型json0 (https://github.com/ottypes/json0)。之后,我需要向JSON对象添加一个键(路径),它应该通过sharedb共享。

例如,键"key2“应该添加到以下JSON对象中:

代码语言:javascript
运行
复制
{
   key1: 'some_value',
}

不幸的是,根据json0 (https://github.com/ottypes/json0)的文档,这里没有操作,这让我非常吃惊。如何添加一个将被sharedb识别的新键?只需在本地添加键(路径),sharedb就无法识别它!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-17 06:29:16

你分享的文档说:

{p:[path,key], oi:obj}用键key将对象obj插入到[path]的对象中。

因此,您需要使用oi (“对象插入”) op形状:

代码语言:javascript
运行
复制
const op = [{p: ['key2'], oi: 'some_other_value'}]
doc.submitOp(op)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66964416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档