[英]Adding a key(Path) to JSON-Object with sharedb and json0-ot-type
我目前正在使用 sharedb ( https://share.github.io/sharedb/ ) 和操作轉換類型 json0 ( Z5E056C500A1C4B6A7110B50D807 /json05Z )://。 之后我需要向 JSON object 添加一個密鑰(路徑),它應該通過 sharedb 共享。
例如,應將鍵“key2”添加到以下 JSON object 中:
{
key1: 'some_value',
}
不幸的是,根據json0的文檔( https://github.com/ottypes/json0 ),沒有對此進行操作,這讓我很驚訝。 如何添加將由 sharedb 識別的新密鑰? 只需在本地添加密鑰(路徑),sharedb 就無法識別它!
您共享的文檔說:
{p:[path,key], oi:obj}
將 objectobj
插入到[path]
處的 object 中,鍵為key
。
所以你想使用那個oi
(“對象插入”)操作形狀:
const op = [{p: ['key2'], oi: 'some_other_value'}]
doc.submitOp(op)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.