Die Standardmethode in Schienen Ausgabe JSON ist soetwas wie:
Code:
render :json => friends.to_json(:only => [:username, :avatar_file_name, :id ])
Output JSON-Array ohne den Klassennamen in jedem Array-Element
Ausgabe
{"friends" : [{"user": {"avatar_file_name": "image1.jpg", "username": "user1", "id": 1}}, {"user": {"avatar_file_name": "image2.jpg", "username": "user2", "id": 2}}, {"user": {"avatar_file_name": "image3.jpg", "username": "user3", "id": 3}} ]}
Aber ich möchte etwas wie:
Die Klasse wird durch den Array-Namen angegeben.
Last.fm verwendet auch diese Syntax Last.fm 'API-user.getfriends' siehe
Tipp: Verwenden Sie http://json.bloople.net/ für eine schöne visuelle Darstellung des JSON-Arrays. – FGeertsema