MIDI2 Property Exchangeを実装するには(正確にはCommon Rules for MIDI-CI Property Exchangeを実装するには)JSONパーサが必要になるんだけど、kotlinx.serialization依存を増やすと面倒な事態が生じそうな気がする…となって、x年ぶりに自前で実装してしまった。
JSONってあんな単純な構文だけど曖昧なんだよな… https://stackoverflow.com/questions/21832701/does-json-syntax-allow-duplicate-keys-in-an-object