• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Frage zu JSON.parse in Node.js

DarkStone

New member
Hallo ich komme einfach nicht weiter und hoffe hier kann mir einer helfen also erstmal hier mein Script
Code:
var deferred = Q.defer();

		promises.push(deferred.promise);
		
		var currency = config.currency;
		var link = "/market/priceoverview/?currency=" + currency + "&appid=730&market_hash_name="+encodeURIComponent(items[i].market_hash_name);
		helper.msg(link);
		http.get({host: 'steamcommunity.com', path: link}, function(response){
			var str2 = '';

			response.on('data', function (chunk) {
				str2 += chunk
			});
			
			response.on('end', function() {
				try{
				var price = JSON.parse(str2);
				}
				catch (ee){
				helper.msg(ee);
				}

Als Error bekomme ich "SyntaxError: Unexpected token ".
Ich hoffe mir kann irgendjemand weiterhelfen ich komme im moment gar nicht mehr weiter als Bespiellink kann ich euch noch diesen hier gegen:
http://steamcommunity.com/market/priceoverview/?currency=0&appid=730&market_hash_name=Falchion Case

Vielen Dank schon mal im Voraus
 
var price = JSON.parse(str2);
in dieser Zeile das komische ist ja das es manchmal (selten geht)
und das betrifft die JSON-daten? wie sehen die aus?
dabei fällt mir ein, etwas ähnliches mal mit xml-hatte, bei einem request auf file-ebene mit sonderzeichen, dort wurde (vermutlich auf grund des fehlenden headers) eine änliche meldung ausgeworfen. aber vom xmlhttprequestobjekt, welches dann den xml-tree nicht geliefert hat, sondern nur die textform.
wie sieht denn str2 aus? welche codierung hat dieser?
 
Zurück
Oben