Uncaught SyntaxError Unexpected end of JSON input at JSON parse anonymous
I was trying to change a string to a JSON object using JSON.parse() and ended up getting this error:
Uncaught SyntaxError: Unexpected end of JSON input at JSON.parse () at Object.success (dashboard.js:22) at fire (jquery-3.3.1.js:3268) at Object.fireWith [as resolveWith] (jquery-3.3.1.js:3398) at done (jquery-3.3.1.js:9305) at XMLHttpRequest. (jquery-3.3.1.js:9548)
I am using oracle jet and this is my code:
function DashboardViewModel() { var self = this; self.lineTypeValue = ko.observable('curved'); var scatterSeries = []; $.getJSON( "http://localhost:8080/points", function (data) { console.info(data); var ch="{"name":"graphe1","items":"+JSON.stringify(data.results[1])+ '}'; console.info(ch); console.info(JSON.parse(scatterSeries)); scatterSeries.push(JSON.parse(ch)); }); /* chart data */ this.scatterSeriesValue = ko.observableArray(scatterSeries); self.lineTypeOptions = [ {id: 'straight', label: 'straight'}, {id: 'curved', label: 'curved'}, {id: 'stepped', label: 'stepped'}, {id: 'segmented', label: 'segmented'}, {id: 'none', label: 'none'} ]; }
I want the variable to scatter series to hold in a table like this one:
[ { name:"graphe1", items:[ { x:8, y:2 }, { x:15, y:15 }, { x:25, y:26 }, { x:33, y:22 }, { x:36, y:40 } ]},]
Can someone help me with this?
Read more here: Source link