String ist gültiges JSON

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir untersuchen, wie man mithilfe von JavaScript überprüft, ob ein bereitgestellter String gültiges JSON ist. Wir werden die JSON.parse()-Methode zusammen mit einem try...catch-Block verwenden, um die Gültigkeit des bereitgestellten Strings zu bestimmen. Dieses Lab wird Ihnen helfen, die Arbeit mit JSON-Daten in JavaScript besser zu verstehen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript(("JavaScript")) -.-> javascript/NetworkingGroup(["Networking"]) javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/error_handle("Error Handling") javascript/AdvancedConceptsGroup -.-> javascript/destr_assign("Destructuring Assignment") javascript/NetworkingGroup -.-> javascript/json("JSON") subgraph Lab Skills javascript/variables -.-> lab-28449{{"String ist gültiges JSON"}} javascript/data_types -.-> lab-28449{{"String ist gültiges JSON"}} javascript/arith_ops -.-> lab-28449{{"String ist gültiges JSON"}} javascript/comp_ops -.-> lab-28449{{"String ist gültiges JSON"}} javascript/error_handle -.-> lab-28449{{"String ist gültiges JSON"}} javascript/destr_assign -.-> lab-28449{{"String ist gültiges JSON"}} javascript/json -.-> lab-28449{{"String ist gültiges JSON"}} end

Überprüfen, ob ein String gültiges JSON ist

Um zu überprüfen, ob ein gegebener String gültiges JSON ist, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codeausführung zu beginnen.
  2. Verwenden Sie die JSON.parse()-Methode und einen try...catch-Block, um zu überprüfen, ob der bereitgestellte String gültiges JSON ist.
  3. Wenn der String gültig ist, geben Sie true zurück. Andernfalls geben Sie false zurück.

Hier ist ein Beispielcodeausschnitt, der diese Logik implementiert:

const isValidJSON = (str) => {
  try {
    JSON.parse(str);
    return true;
  } catch (e) {
    return false;
  }
};

Sie können diese Funktion mit verschiedenen Eingabestrings testen, wie folgt:

isValidJSON('{"name":"Adam","age":20}'); // true
isValidJSON('{"name":"Adam",age:"20"}'); // false
isValidJSON(null); // false

Im letzten Beispiel ist null kein gültiger JSON-String, daher gibt die Funktion false zurück.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "String Is Valid JSON" abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.