なので要素を削除してから追加しようと思ったのですが、jsongetobjで目標の要素のポインタを取得してjsondelobjで削除するとバグります。。
hspinetでは不可能ですか?
#include "hspinet.as"
jsontext = "{\"ABC\":\"abc\"}" jsonopen jproot,jsontext /*バグる部分 jsongetobj jp,"ABC" jsondelobj jp */ //新しく作成されてしまう jsonputs jproot,"ABC","def" jsonout jsontext,jproot sdim lf:poke lf,0,$0A strrep jsontext,lf,"\n" mes jsontext jsonclose