tidwall / sjson

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

Add field to array of object. #68

Open sujit-baniya opened 1 year ago

sujit-baniya commented 1 year ago

Is it possible to add field in array of object.

package main

import (
    "fmt"

    "github.com/tidwall/sjson"
)

func main() {
    jsondata1 := `{"data":[{"age": 30}, {"age": 35}, {"age": 40}]}`
    jsondata1, _ = sjson.Set(jsondata1, "data.[].name", "test")
    println(jsondata1)
}

Expected Result

{"data":[{"age": 30, "name": "test"}, {"age": 35, "name": "test"}, {"age": 40, "name": "test"}]}