golang simplejson 의 사용 노트

931 단어 golang
golang simplejson 노트 사용 하기
소개
golang 표준 라 이브 러 리 의 json 은 구조 체 를 미리 정의 한 다음 에 json 문자열 을 golang 의 구조 체 로 바 꿀 수 있 습 니 다.simplejson 이라는 오픈 소스 라 이브 러 리 는 json 문자열 의 구체 적 인 구 조 를 모 르 고 인 코딩 과 디 코딩 을 할 수 있 습 니 다.
사용:
import (
    simplejson "github.com/bitly/go-simplejson"
)

func case1() {
    //   *simpleJson.Json  
    sj, err := simplejson.NewJson([]byte(jsonStr))

    var v *simpleJson.Json
    
    //    ,     ,        
    v = sj.Get(   1).Get(   2)
    
    // v           ,MustXXX          
    //      ,          
    result := v.MustString()
}

func case2() {
    //           
    _, ok := js.Get("   1").CheckGet("   2") 
    if ok { 
        fmt.Println("  !") 
    } else { 
        fmt.Println("   ") 
    }
    
}

4.567917.총화:4.567918.
simplejson 은 알 수 없 는 json 으로 전환 할 수 있 지만 구체 적 인 값 을 얻 으 려 면 유형 을 알 아야 마지막 전환 이 성공 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기