tidwall / sjson

Set JSON values very quickly in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

manmohantarle opened this issue · comments

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 !