如何嵌套两个单独的Json实体,一个包含另一个?

时间:2018-01-23 17:21:46

标签: json azure-mobile-services

我有一个绘图应用程序,可以在设备上将绘图数据保存到SQLite。 db中的一个字段包含实际绘制的项目,因为这些项目被序列化为Json,以便可以在图形上反序列化和编辑它们。

与Azure App Services同步时,整个绘图记录被序列化为Json,然后在该一个字段中包含已经序列化的绘制对象...,然后发送到应用服务。

CONTAINED Json,即:序列化绘制的对象是否应该以某种方式包装,以便允许将THAT Json数据插入App Services db中的一个给定字段?

谢谢。

1 个答案:

答案 0 :(得分:0)

AFAIK,如果将对象序列化为json字符串并将其存储到本地SQLite表的字段中,则在与远程表同步后,json字符串也将位于远程表下的字段中。

将本地项目上传到远程表的同步操作如下所示:

enter image description here

然后,您可以从远程表中检索以前插入的记录,如下所示:

enter image description here

通常,在使用Azure移动应用程序时,我们会选择SQL数据库作为我们的存储。您可以利用SSMS或SQL Server对象资源管理器或其他客户端工具连接到SQL数据库。

此外,如果您正在实施实体之间的关系,我建议您使用平面模型。您可以关注adrian hall关于Relationships的书籍的详细信息。