2017-09-11 1 views
0

Je suis nouveau à la programmation de nativescript angular2. Je souhaite publier des données json volumineuses sur un serveur. mais lorsque je crée des données au format json, les données sont tronquées. Je pense que la raison est la taille de la variable de détention.Tronquer des données dans les variables, je ne peux pas obtenir des données complètes

// mon code est:

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 
}] 

};

lorsque j'essaie d'imprimer body alors les données sont tronquées !! 1. Quelle variable peut contenir de grandes données? 2. Toute autre méthode pour publier des données volumineuses? S'il vous plaît aidez-moi.

// JSON Format: {"id":"1002345","weekday":{"item1":"nil","item2":"nil","item3":"nil","item4":"nil","item5":0,"item6":"nil","item7":"nil"}}

// données réelles Json:

{"id":"1002345","weekday":{"item1":"nil","item2":"nil","item3":"nil","item4":"nil","item5":0,"item6":"iVBORw0KGgoAAAANSUhEUgAAAlgAAAEsCAYAAAAfPc2WAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAABxpRE9UAAAAAgAAAAAAAACWAAAAKAAAAJYAAACWAAAQl/KErzoAABBjSURBVHgB7N0HrHRFFQBgioIovaggBA0gAQOKYCUYCSKCFWxgQFHsiEYg1sQaJUYUhQgCIoaggtg7KCJFBYTYEguiQAgWooKoIBb0HH0L6/PM//+7b997u/d+k5zsvrlz5875IPlPdu/OXW01jQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIE

ici item6 s et une partie item7 manque!

+0

Il serait utile que vous partagiez les données réelles (/ mockées, mais de même longueur). – pkanev

+0

@pkanev mis à jour! S'il vous plaît, jetez un oeil ! – JBR

+0

@pkanev a ajouté des données réelles .. s'il vous plaît aidez-moi – JBR

Répondre

1

Si par « lorsque je tente d'imprimer body » vous vous dire la sortie avec console.log() vous devez être conscient du fait que la plupart des systèmes (y compris Chrome, Firefox, IE, même nodejs) la sortie de débogage de console.log() est tronquée pour éviter il va sur une longueur raisonnable pour l'affichage. À moins que vous n'ayez une autre raison de croire que votre variable a été tronquée, cela n'a probablement pas été le cas.