Ich arbeite mit einem Plugin namens (http://michaeleisenbraun.com/columns/), die JSON in Tabellen konvertiert.Hinzufügen von Klammern zu JSON AJAX
ich den folgenden Code verwenden:
<script>
$.ajax({
url:'/large-data.json',
dataType: 'json',
success: function(json) {
example2 = $('#example2').columns({
data:json,
});
}
});
</script>
Es funktioniert gut, wenn die json in Klammern ist, wie unten:
[
{
"id": 9998,
"isActive": false,
"balance": "$5",
"age": 38,
"eyeColor": "blue",
"name": "Lola Townsend",
"gender": "female",
"company": "...",
"email": "[email protected],
"phone": "..."
}
]
Aber funktioniert nicht, wenn die json nicht in Klammern steht, unten wie:
{
"id": 9998,
"isActive": false,
"balance": "$5",
"age": 38,
"eyeColor": "blue",
"name": "Lola Townsend",
"gender": "female",
"company": "...",
"email": "[email protected],
"phone": "..."
}
Die json Antwort ist von anderen Seiten, so dass ich in der Lage, nicht zu kontrollieren, ob es tut es/hat keine Klammern.
Gibt es eine Möglichkeit sicherzustellen, dass der zurückgegebene json Klammern hat und wenn nicht, Klammern hinzugefügt werden?
Ich versuchte JSON.parse() und es hat nicht funktioniert.