dvdx95
31.07.2017, 20:16:39
var prices;
request('prices.txt', function(error, response, body) {
var prices = JSON.parse(body);
var name = wgg[i].name; -- jak zrobie console.log to pokazuje poprawną wartość
teraz chce wyciągnąć
var cost = parseFloat(prices.response.items.name.value/100); - tutaj name jest już undefined dlaczego?
});
Pytanie
Jak wrzucić wartość z var name do tego prices.response.items.name.value
Przykład
moje var name = skrzynka
chce aby var cost = prices.response.items.skrzynka.value
a wychodzi tak prices.response.items.undefined
olszam
1.08.2017, 08:00:25
Kod
prices.response.items.name.value = name
markuz
1.08.2017, 10:00:51
A prices.response.items to nie tablica? Pokaż wynik console.log a najlepiej pokaż body (w formacie json).
Pyton_000
1.08.2017, 10:38:35
a tak:
Kod
var cost = parseFloat(prices.response.items[name].value/100);
dvdx95
1.08.2017, 11:16:22
body wygląda tak
{"resonse":"1"{"items":{"skrzynka":{"value":10}}}}
var cost = parseFloat(prices.response.items[name][value]/100);
Sprawdzę tak i dam znać.
markuz
1.08.2017, 11:16:25
To jest niepoprawny JSON
Kod
JSON.parse('{"resonse":"1"{"items":{"skrzynka":{"value":"10"}}}');
SyntaxError: JSON.parse: expected ',' or '}' after property value in object at line 1 column 15 of the JSON data [Więcej informacji]
Czytaj logi, bez tego cieżko cokolwiek napisać.
dvdx95
1.08.2017, 11:20:03
złe po prostu wpisałem zapomniałem dodać } na końcu, JSON jest poprawny {"resonse":"1"{"items":{"skrzynka":{"value":10}}}}
markuz
1.08.2017, 11:28:58
Znów podałeś niepoprawny - nie możesz zrobić kopiuj wklej?
dvdx95
1.08.2017, 11:30:18
{"response":{"success":1,"current_time":1500649142,"items":{"Chroma Case":{"last_updated":1500646124,"quantity":65,"value":1193}}}}
markuz
1.08.2017, 11:36:33
@Pyton_000 podał poprawną odpowiedź, tylko wtedy gdy name = 'Chroma Case'.
Cytat
var name = wgg[i].name; -- jak zrobie console.log to pokazuje poprawną wartość
Co to poprawna wartość? 'Chroma Case'?
dvdx95
1.08.2017, 11:39:42
tak dokładnie pokazuje var name = "Chroma Case"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.