Fluid.dataset~ json save sorting?

There is no way to change the way JSON behaves in this regard, as its representation for key-values pairs (‘objects’) is explicitly unordered in the JSON spec. Be reassured, this isn’t because we don’t know how to sort things in general :stuck_out_tongue_winking_eye:

In any case, without changing the way the JSON is structured, there’s nothing to be done to preserve ordering in this case.

TBH, that use case feels a bit stretched – you want print to confirm assumptions about your data after it’s been to disk and back. ISTM that a programmatic solution would be more robust here:


----------begin_max5_patcher----------
1787.3ocwas0aaaCE9YmeEDd6QOCdUWJPA1CCEX+FVGBjsoSTqkjmDUaRKZ+
sORdjrcZosjqHcdHlfzVjmuy8ygJe8tYyWU8jrYN5Mn+AMa1Wua1L6RlEl0M
e17hrmVuKqw9ylutpnPVplu.9Nk7Ikc82kWtAU0pPe9w70Ohpq9bCJqVhx1s
C8EYcUS+SrKuTttpsz9XztE2WKaz6ZlJup7dm+h7M1ioZ0G9i3z98prsHubm
TYIMxwE0zQ+p39SHSs9w7xGtuVtVA.liiWhWfD1OIBrYfwVhQ+q4Q91c2Y9X
wj4KZFPFZSlJqQp4N4pGQMUERTipc61kn2kW2nPL5K4XX2rKlClQheXFBlA9
QQmvK3wdlWnIlUxZT0VDFsUyWjarndtCTE4GTwXVjDQIVbQSMCTrmw0e+WMf
fcPXI7CrhHV7DSAwEIYRvpT9YMw8SnpocUiJW0pjnM4qMVlY0OiJyJjtPF1I
xnNQV+pvRpm2KAXMe9B8en+8BZoBxRgVdJnVfyAfS8KvMncYa49r0ezZ29FG
3M5ZL6HmEuiAqftaZ5jfZgroI6A4Og02Om794H8mXXnaFEFXv.GFDvPDLDCC
IvPpc.dLJrWTXuncKB6EE1KJrWTXunvdQg8hB6E76Yvdwf8hA6ErGvV.6.rA
vyqe7w57LJ9JzZ+0jhzjHiTLFTUYXg0yZpe0XUnGjpOJetAsykt5030Y51lI
VayHVnLMcgP1UHG4mCgG8xYw5hwi4XB2lIA1LAvb2yzj8I4l60zn9QtOSopy
Wocn1zg7NnOatTGXbyIN8MGVs1SqRVeurLa0N4Y9xhr86O701u0xn8k6grMa
VWsqsnDgcw1oA27IhayNilZGhimjRkl0qpJcAD7EsPtfrXrfbUV4CWDnbh0y
.fSJu+Su5reecdoKyGQRvkio1fXrDHIaZH7MnPqbgsHeDndPwGQmQhw1Oh2C
s.DrVaMtuRKBQ+NAs2EVEAWNR3zSDjIjvHHyQ4tfGyGwwrl.vvH.JoyfL8nm
cOJPMUKfvKcgUb3EkfJKCS6K78VYSxStM1jII9yl7bEIseWto7cWnzcxkrvn
t14+ApHTHBh+GBMwENiBtpJzbBB.tIZKdFAY6Wb4xgeMIVxtnl5hiiCIL6fa
DzzBbPJx8C4pkkU4MRDAscWUlhQQziAKOkGf8gaW84oSVUm+6SClTcmcamiI
RXLbM3eU61sx5u6LVJ6ZZxHabn9WfGvrp7QAQEX6t17MK65L42QaqpbwGR7A
enWy2poML3gXubJXGfwg.8GD9n+rIqXeyYz9Yw9P6+.tGNnE1Fsh20gKFNHd
xcFvhEdG47D1I8iUDDAackokkM4eQh1zV3z1leEQlYWrgHC1fftNCjXaeWJO
LIYcQv5krlMmfAr1C4x0wZkvBp0kUb.kvp5rxlsU0Et.M8lzN5NvxSsfMML1
pGvoorueCeulLcgXR3MdAz10KFBIJHvUWSjRVav5ae6wtNcUWPHMM77BNzIC
PlGGl7syJ27i7gSQY36ZifXy0tGkrvUAkS.FcCKfRj1kvED9EeCR35r1xD1s
Omqd+1c2FNEGlHUOHUlaPDstZWCZ8NYVsK7S8A9MP1bL1Q6IMh9uR3QP+shC
TQlHrSccB40oPSlElfG8Dd3BVePn6.6o2rrw5ifwAjFge0Jqh9ZXgCQof25k
.UU0K.++0Jqe96tz1e07uwif5pHtQucGrWa7O7RQY2Qy5ujkzT0Vutmf5eOH
PGu9uMxFUdoMqkS9QlKjEcN19XOIyafvfmTO4LoSxTtDhLDlR7AlzA9PzgNo
Xfbl1IIFClX9.ShwnQ3iShLFtmUX5EMhgvjocBSVNYpdcP4DwGbOSIiCiIub
RrQbRdASQiASjW7aJxg6Xry+Wjv95qv41qWfSoGlMQRKcL1ezKQZBNDLGtDx
NB0N6vSTUuQVe3Ui3WmMNFm5DpGDXhw3Tm4CWshwnDJ7QfJSaUG9j7QfJd7H
Tp3I95jFDSQ9f6ItUZD7wD9Pv7kt2fxoXebRiwx0bUOSm6MFKWtWzxGi8D2G
xI9Mi6QFSlKWNZ.wVJKOEeZfJyroRZzQnrdQRKBmrLVSMjjX3Zs3K6m4CZCO
NZaZorPFehDSNsfA037wAQSmZpQbdJnpAEV1owQYSVpRSlJoIf+QG3LxojFi
LcRaL9d9AVqCqASG1h.iAfIZm4CZaPC0jKRa.eiEmB2g0wYS0PcLN3n9HeAq
KA5TTdhSAEZ3UatW4wL6FjxO4kj1gD3ISS0XD7jKpzJvBa0EvqiQGOwNyQ6i
x1u+Sx5lts2RTyKx9PkEHIKrSyKgo1ddMuV9o79euvtRV85GyUx0p1ZKPl+T
Dbo0yKpzrjx17NthlcnORae4L8XsYeFfba66t6a28+TOkWu.
-----------end_max5_patcher-----------
1 Like