@@ -33,7 +33,7 @@ import (
3333 "strconv"
3434 "strings"
3535
36- "github.com/go-openapi/swag"
36+ "github.com/go-openapi/swag/jsonname "
3737)
3838
3939const (
@@ -72,12 +72,12 @@ func New(jsonPointerString string) (Pointer, error) {
7272
7373// Get uses the pointer to retrieve a value from a JSON document
7474func (p * Pointer ) Get (document any ) (any , reflect.Kind , error ) {
75- return p .get (document , swag .DefaultJSONNameProvider )
75+ return p .get (document , jsonname .DefaultJSONNameProvider )
7676}
7777
7878// Set uses the pointer to set a value from a JSON document
7979func (p * Pointer ) Set (document any , value any ) (any , error ) {
80- return document , p .set (document , value , swag .DefaultJSONNameProvider )
80+ return document , p .set (document , value , jsonname .DefaultJSONNameProvider )
8181}
8282
8383// DecodedTokens returns the decoded tokens
@@ -154,9 +154,9 @@ func (p *Pointer) parse(jsonPointerString string) error {
154154 return err
155155}
156156
157- func (p * Pointer ) get (node any , nameProvider * swag .NameProvider ) (any , reflect.Kind , error ) {
157+ func (p * Pointer ) get (node any , nameProvider * jsonname .NameProvider ) (any , reflect.Kind , error ) {
158158 if nameProvider == nil {
159- nameProvider = swag .DefaultJSONNameProvider
159+ nameProvider = jsonname .DefaultJSONNameProvider
160160 }
161161
162162 kind := reflect .Invalid
@@ -182,7 +182,7 @@ func (p *Pointer) get(node any, nameProvider *swag.NameProvider) (any, reflect.K
182182 return node , kind , nil
183183}
184184
185- func (p * Pointer ) set (node , data any , nameProvider * swag .NameProvider ) error {
185+ func (p * Pointer ) set (node , data any , nameProvider * jsonname .NameProvider ) error {
186186 knd := reflect .ValueOf (node ).Kind ()
187187
188188 if knd != reflect .Ptr && knd != reflect .Struct && knd != reflect .Map && knd != reflect .Slice && knd != reflect .Array {
@@ -193,7 +193,7 @@ func (p *Pointer) set(node, data any, nameProvider *swag.NameProvider) error {
193193 }
194194
195195 if nameProvider == nil {
196- nameProvider = swag .DefaultJSONNameProvider
196+ nameProvider = jsonname .DefaultJSONNameProvider
197197 }
198198
199199 // Full document when empty
@@ -300,15 +300,15 @@ func isNil(input any) bool {
300300
301301// GetForToken gets a value for a json pointer token 1 level deep
302302func GetForToken (document any , decodedToken string ) (any , reflect.Kind , error ) {
303- return getSingleImpl (document , decodedToken , swag .DefaultJSONNameProvider )
303+ return getSingleImpl (document , decodedToken , jsonname .DefaultJSONNameProvider )
304304}
305305
306306// SetForToken gets a value for a json pointer token 1 level deep
307307func SetForToken (document any , decodedToken string , value any ) (any , error ) {
308- return document , setSingleImpl (document , value , decodedToken , swag .DefaultJSONNameProvider )
308+ return document , setSingleImpl (document , value , decodedToken , jsonname .DefaultJSONNameProvider )
309309}
310310
311- func getSingleImpl (node any , decodedToken string , nameProvider * swag .NameProvider ) (any , reflect.Kind , error ) {
311+ func getSingleImpl (node any , decodedToken string , nameProvider * jsonname .NameProvider ) (any , reflect.Kind , error ) {
312312 rValue := reflect .Indirect (reflect .ValueOf (node ))
313313 kind := rValue .Kind ()
314314 if isNil (node ) {
@@ -362,7 +362,7 @@ func getSingleImpl(node any, decodedToken string, nameProvider *swag.NameProvide
362362 }
363363}
364364
365- func setSingleImpl (node , data any , decodedToken string , nameProvider * swag .NameProvider ) error {
365+ func setSingleImpl (node , data any , decodedToken string , nameProvider * jsonname .NameProvider ) error {
366366 rValue := reflect .Indirect (reflect .ValueOf (node ))
367367
368368 // Check for nil to prevent panic when calling rValue.Type()
0 commit comments