2016-01-20 12 views
5

Używam debugera Webstorm do sprawdzania zmiennych lokalnych dla mojej aplikacji węzła. Jednak po kliknięciu prawym przyciskiem myszy na zmienną, która mnie interesuje i kliknięciu przycisku Copy JSON, wklejone wyjście zawiera tylko połowę JSON.Kopiowanie JSON kopiuje tylko połowę JSON

Czy ktoś napotkał ten problem i co zrobiłeś, aby rozwiązać ten problem? Tak, mogłem konsoleta.logować dane lub zapisywać je do pliku, ale pomyślałem, że użycie debuggera będzie bardziej wydajne.

Dzięki z góry, Q

Odpowiedz

5

Tak, widziałem to zbyt. Nie wiem, co to powoduje. Oto obejście:

Spróbuj przełączyć na zakładkę konsoli i zapisywanie zmienną jako ciąg JSON, co następuje:

JSON.stringify(myvar); 

Następnie skopiuj wyniki oraz, jeśli to konieczne, analizować je gdzie indziej z:

JSON.parse('..data goes here..') 

Nie zapomnij użyć pojedynczych cudzysłowów, ponieważ JSON zawiera wszędzie podwójne cudzysłowy.

+1

Dzięki za podniesienie słuchawki i obejście. Próbowałem znaleźć problem na stronie śledzącej trackera burzy internetowej, ale bez kostki. Stworzyłem problem, jeśli ktoś jest zainteresowany: https://youtrack.jetbrains.com/issue/WEB-19933 – Quy

+0

Np. Mam nadzieję, że to naprawili. Dziwne ograniczenie! – chriskelly

+0

Przełączenie na konsolę nie działa właściwie dla mnie, jest również odcięte. – 1mike12

Powiązane problemy