Przerabiałem to już jakiś czas temu w edit nr 2, gdy konwertowałem HS i SAVE z GM 8.1 na HTML5. Dla przykładu treść HigScore z mojej produkcji po zapisie ds_map_write() z GM:S
GML
{"width":6,"height":4,"body":["Zuzia umyła auto","Xperia html5 firefox","Zuzia","Retrospect Workshop","android gr","żźćąśęółńŃŁÓĆŹŻĄŚĘ Da",
851,751,688,637,614,599,3,5,2,5,4,1,
"B:130.59 K:18.42 U:738.84 Br:640 Bt:257 Tl:22.35","B:123.88 K:17.16 U:644.38 Br:1578 Bt:232 Tl:23.75","B:129.84 K:51.51 U:609.23 Br:1922 Bt:692 Tl:21.75",
"B:115.81 K:41.72 U:563.02 Br:2403 Bt:564 Tl:26.27","B:109.97 K:35.05 U:538.94 Br:2469 Bt:442 Tl:26.20","B:137.58 K:11.54 U:472.95 Br:3295 Bt:155 Tl:19.35"]}
Więc format jak najbardziej czytelny. W GM 8.1 to był ciąg cyfr.