Skip to content

The "parseResponse.files[i].content.data;" aways null #9

@juniorgasparotto

Description

@juniorgasparotto

Hi,

I'm trying to get the value of the data property from the response object path of the parser method, but it always returns null, I had to do a fix using JSON.stringfy to get what I wanted, can I Help with the reason for this behavior?

const uploadFiles = async function (event) {        
    var r = await parser.parse(event);

	if (r.files.length > 0) {
		for (var i in r.files) {
                   ********************* THE PROBLEM HERE
		   // THIS aways return "NULL", why?? 
		   var data = r.files[i].content.data; 
                   console.log(data); // AWAYS null            ​

                   ********************* THE FIX HERE
		   ​// FIX To get de "data" property
		   ​var objSerialized = JSON.stringify(r.files[i]);
		   ​var data2 = JSON.parse(objSerialized);
		   console.log(data2); // ITS ok
	   }
	}
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions