tidwall / sjson

Set JSON values very quickly in Go
MIT License
2.4k stars 165 forks source link

How to override or set the json value at the root of the json object ? #79

Open manmohantarle opened 6 months ago

manmohantarle commented 6 months ago

Hello @tidwall

I want to achieve the following use cases using sjson.SetRaw function use case 1 : initialJson := [] or `(empty json) **inputJson** :=[1,2,3]`

resultJson should be [1,2,3]

use case 2: initialJson := {} or `(empty json) **inputJson** :={"test":[1,2,3],"test2":"testval"}`

resultJson should be {"test":[1,2,3],"test2":"testval"}

what should be the path value to achieve this using the sjson.SetRaw function ?

Thanks in advance !