Ich verwende Rails 4.2.3. Ich habe diesen Code, die angeblich JSONWas ist der richtige Weg, um zu überprüfen, ob JSON einen Schlüssel hat?
my_object_id = my_object.key?("id") ? my_object['id'] : nil
analysieren Aber wenn die „my_object“ JSON ist ‚[„Name "" Info“]‘, ich habe die unten Fehlermeldung erhalten
undefined method `key?' for ["name", "Info"]:Array
Was ist die richtige Art und Weise prüfen, ob mein JSON einen "id" Schlüssel haben wird?
'my_object.key? (" Id ")' gibt einen Fehler, weil 'my_object' ein Array ist und' key? 'Eine Methode für Hash ist. Können Sie die JSON-Struktur von my_object posten? – Pramod