Хм, проверьте манифест, добавьте / измените
android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
Да, Вашим примером является допустимый JSON - который является точно, как Вы хотите использовать массив.
Редактирование: Вот хорошая ссылка на JSON и его использование.
not-very-well-known страница json.org имеет схему, которая показывает синтаксис. Чрезвычайно просто понять, по моему скромному мнению.
Что Вы описали, там уже корректно :)
[{ "username" : "admin", "password" : "123" }, { "username" : "bbvb", "password" : "sdfsdf" }, { "username" : "asd", "password" : "222" }]