Json 截断变量中的数据,无法获取完整数据

Json 截断变量中的数据,无法获取完整数据,json,typescript,post,nativescript,angular2-forms,Json,Typescript,Post,Nativescript,Angular2 Forms,我是nativescript angular2编程新手。我想将大型json数据发布到服务器。但当我创建json格式的数据时,数据会被截断。我认为原因在于持有变量的大小 //我的代码是: let headers = new Headers({ "Content-Type": "application/json" }); let options = new RequestOptions({ headers: headers }); let body= { "id": "1002345",

我是nativescript angular2编程新手。我想将大型json数据发布到服务器。但当我创建json格式的数据时,数据会被截断。我认为原因在于持有变量的大小

//我的代码是:

let headers = new Headers({ "Content-Type": "application/json" });
let options = new RequestOptions({ headers: headers });
let body= 
{
  "id": "1002345",
  "weekday": [{
    "item1" :" data1",//string
    "item2":" data2",//string
    "item3":" data3",//string
    "item4":" data4",//string
    "item5":" data5",//string
    "item6":" data6",//base64 string of an image
    "item7":" data7"//base64 string of an image
}]
})

当我试图打印
body
时,数据会被截断!! 1.哪个变量可以保存大数据? 2.是否有其他方法发布大数据? 请帮帮我

//json格式:
{“id”:“1002345”,“工作日”:{“item1”:“nil”,“item2”:“nil”,“item3”:“nil”,“item4”:“nil”,“item5”:0,“item6”:“nil”,“item7”:“nil”}

//实际Json数据:

{“id”:“1002345”,“工作日”:{“item1”:“nil”,“item2”:“nil”,“item3”:“nil”,“item4”:“nil”,“item5”:“0”,“item6”:"Ivborw0kgoaaaansuhueugaaaaaaaaescayaaaafpc2waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎巴嘎Bagabagqiecbagqiecbagqiecbagqiecbagqiecbagqiecbagqiecbagqiecbagqiecbagqie

这里,item6的某些部分和item7丢失了!

如果“当我试图打印
正文时”
,您的意思是使用
console.log()
输出它,您需要注意,在大多数系统(包括Chrome、Firefox、IE甚至nodejs)上,
console.log()的调试输出
被截断,以防止其超出合理的显示长度


除非您有其他理由相信您的变量已被截断,否则它可能尚未被截断。

如果您共享实际值(/mock,但长度相同),则会有所帮助数据。@pkanev已更新!。请注意!@pkanev添加了实际数据。。请帮助我理解您说打印
body
是什么意思?如果您是说您使用了
console.log()
,那么您可能只是看到输出被截断。您有任何理由相信变量本身没有正确存储吗?