如何发布嵌套的JSON内容?

时间:2019-05-02 21:56:39

标签: strapi

我有两种内容类型,它们具有这样的关系(请参阅附件)。

my content types

我可以通过“ formData”发布新内容“ http.post”,例如:

this.http.post (this.rootURL + '/ communications',
       formData, {
         headers: {
             Authorization: `Bearer $ {this.currentUser.jwt}`
         }}

this.http.post (this.rootURL + '/ contactnumbers',
       formData, {
         headers: {
             Authorization: `Bearer $ {this.currentUser.jwt}`
         }}

屏幕截图:

Form

Post

Subscribe Result

但是,当我在“ communication” JSON内容中将嵌套的“ formData”作为“ contactnumbers”(数组)发布时,仅保存了“ communication”内容,而没有保存嵌套的“ contactnumbers”内容。

是否可以发布这样的数据?

谢谢!

1 个答案:

答案 0 :(得分:0)

但是不确定所有消息。

所有有关关系的文档都在这里https://strapi.io/documentation/3.x.x/guides/models.html#relations

如果您创建一个 String tbl_nm = texttablename.Text+".sql"; String creat_tbl_script = textcreattablescript.Text.ToString(); String create_grnt_script = textgrantcommandscript.Text.ToString(); combinedscript.Text = creat_tbl_script + "\n" + create_grnt_script; string savefilepath = Path.Combine(Directory.GetParent(System.IO.Directory.GetCurrentDirectory()).Parent.FullName,""+tbl_nm+""); TextWriter wr = new StreamWriter(savefilepath); wr.Write(combinedscript.Text); wr.Close(); 条目并想链接一个communication条目。

必须先创建此contactnumber条目。

然后,您将需要在contactnumber的{​​{1}}键中设置id的{​​{1}}。

contactnumber