Frage: Uncaught SyntaxError: JSON.parse: expected property name or '}'

pkm

Bekanntes Mitglied
Ich verstehe nicht, wieso ein Fehler kommt, wenn ich der Methode JSON.parse() folgenden String als Argument übergebe:

var str = '{title: "<a href="#" onclick="javascript:welcomeAndRubricFunction()">Autorubrik</a>", last: "Letzter Beitrag:"}';

Bei JSON.parse(
var str = '{title: "<a href="#" onclick="javascript:welcomeAndRubricFunction()">Autorubrik</a>", last: "Letzter Beitrag:"}'
)

Denn es kommt der Fehler: Uncaught SyntaxError: JSON.parse: expected property name or '}' at line 1 column 2 of the JSON data


Entweder ich war jetzt völlig blind, aber anhand von dem hier ... https://developer.mozilla.org/de/do...m=firefox-console-errors&utm_campaign=default

...habe ich keinen Fehler erkennen können. Daher wollte ich mal fragen, falls jemand viel Erfahrung mit JavaScript hat, woran liegt das?


HTML:
<!DOCTYPE html>
<html>
<body>

<script>
var str = '{title: "<a href="#" onclick="javascript:welcomeAndRubricFunction()">Autorubrik</a>", last: "Letzter Beitrag:"}';

console.log(JSON.parse(str));//Ergibt: Uncaught SyntaxError: JSON.parse: expected property name or '}' at line 1 column 2 of the JSON data

//str = "{title: "<a href="#" onclick="javascript:welcomeAndRubricFunction()">Autorubrik</a>", last: "Letzter Beitrag:"}";

//console.log(JSON.parse(str));//Ergibt: Uncaught SyntaxError: unexpected token: identifier

</script>

</body>
</html>
 

mrBrown

Super-Moderator
Mitarbeiter
Da sind gleich zwei Fehler versteckt:

Einmal müssen alle property-Namen in Anführungszeichen stehen (title und last).
Und dann solltest du dir mal den Wert für title genauer angucken :)

Je nachdem welche IDE du nutzt: Die von IntelliJ können Syntax-Highligthing für JSON in Strings, falls du eine entsprechende nutzt solltest du das aktivieren :)
 

pkm

Bekanntes Mitglied
Vielen Dank für Eure schnelle Hilfe. Es tut mit echt leid, dass ich dennoch eine weitere Frage stellen muss. Denn in der Tat muss die Tatsache, dass ich nach wie vor einen Fehler bekomme, an dem html liegen, das den value von "title" darstellt.
Ich habe mir jetzt echt einen Wolf escaped, aber der Fehler kommt immernoch, und ich bin mir sicher, dass das nicht an <, >, :, ( oder ) liegt. Könnte mir da eventuell noch jemand nen Tipp geben? Das wäre sehr ersprießlich für mich :)

HTML:
<!DOCTYPE html>
<html>
<body>
<script>
var str = '{"title": "<a href=\"#\" onclick=\"javascript:welcomeAndRubricFunction()\">Autorubrik<\/a>", "last": "Letzter Beitrag:"}';

console.log(JSON.parse(str));

</script>
</body>
</html>
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Frage zu einem nicht funktionierenden setInterval bei einer ExtJS-Komponente Angular, React, JQuery - Fragen zu JavaScript 1
N Frage Unterschied Number/String und Schleifen? Angular, React, JQuery - Fragen zu JavaScript 5
Noahscript [Frage]: Wie erstelle ich eine htmlspecialchars_decode mit JavaScript? Angular, React, JQuery - Fragen zu JavaScript 1
A Ich habe eine frage zu JavaScript adblock detector? Wenn jemand auf OK Klick soll die Sete neu geladen werden Angular, React, JQuery - Fragen zu JavaScript 1
pkm Frage zu Parametern bei der toLocaleString-Funktion von Date Angular, React, JQuery - Fragen zu JavaScript 3
A Frage zu Vektoren Angular, React, JQuery - Fragen zu JavaScript 8
isaac77 Java Script implementierung Problem & Frage Angular, React, JQuery - Fragen zu JavaScript 0
F Frage zu Regex Angular, React, JQuery - Fragen zu JavaScript 9
C Frage zu Programm Angular, React, JQuery - Fragen zu JavaScript 5
W Frage zu Funktionen Angular, React, JQuery - Fragen zu JavaScript 8
Gossi Frage zu Html (evtl. auch JavaScript?) Angular, React, JQuery - Fragen zu JavaScript 10
K JavaScript tooltip-Frage Angular, React, JQuery - Fragen zu JavaScript 8
J HTML frage mit javascript lösbar? Angular, React, JQuery - Fragen zu JavaScript 3
S Kleine Frage: Multilevel Navigation Angular, React, JQuery - Fragen zu JavaScript 2
P Frage eines Anfängers, Ajax Script beharkt sich mit anderen JS-Scripten Angular, React, JQuery - Fragen zu JavaScript 5
G Frage zu For-Schleife Angular, React, JQuery - Fragen zu JavaScript 2
F Frage zu einem Script Angular, React, JQuery - Fragen zu JavaScript 2
J Zwangsklick Script - Frage Angular, React, JQuery - Fragen zu JavaScript 3
D (Anfänger) Frage zur Verknüpfung Javascript PHP Angular, React, JQuery - Fragen zu JavaScript 9
S Frage zum Code Angular, React, JQuery - Fragen zu JavaScript 2
A Frage zu select mit dropdown Angular, React, JQuery - Fragen zu JavaScript 10
G Frage Angular, React, JQuery - Fragen zu JavaScript 3
B Dojo Javascript frage (dynamische tabs) Angular, React, JQuery - Fragen zu JavaScript 2
R Frage zu einem speziellen Effekt in Web Anwendungen Angular, React, JQuery - Fragen zu JavaScript 13
H Ich hab dan mal ne frage zu nem menue Angular, React, JQuery - Fragen zu JavaScript 2
G Frage Angular, React, JQuery - Fragen zu JavaScript 5
G java dropdown menü frage Angular, React, JQuery - Fragen zu JavaScript 1
G Login mit Sessions PHP Frage Angular, React, JQuery - Fragen zu JavaScript 2
E Onmousover Frage ? Angular, React, JQuery - Fragen zu JavaScript 13
K Frage zu folgendem Java-Skript (HP-Login) Angular, React, JQuery - Fragen zu JavaScript 5
M Frage wegen einer einfachen Java Bildergalerie Angular, React, JQuery - Fragen zu JavaScript 8
F Frage zu Code Angular, React, JQuery - Fragen zu JavaScript 11

Ähnliche Java Themen


Oben