¿Una forma eficiente de barajar una matriz JSON en Java?
¿Cuál sería la mejor manera de hacerlo? En este momento, convierto miJSONArray
a unaArrayList
de una clase personalizada, useCollections.shuffle()
para realizar la acción y convertir de nuevo aJSONArray
, que parece ser demasiado sobrecarga.
a respuesta puede ser solo para implementar una Fisher-Yates baraja para ello, pero supongo que esto ya puede estar hecho, así que me gustaría evitar reinventar la rueda. Miré el estándarJSON api y Google's Gson pero no parecen tener ninguna implementación.
También hay opciones simples para una matriz estándaren esta pregunta que podría ser fácilmente trasladado a Java, pero con gusto escucharía su opinión. Me sorprende que la consultahttp: //www.google.com/search? q = java + shuffle + jsonarray no me inundó con métodos.