猿问

将JSON响应表示为struct

我正在调用Google Translate API,并希望将响应表示为结构。JSON响应为:


{

 "data": {

  "translations": [

   {

    "translatedText": "Mi nombre es John, nació en Nairobi y tengo 31 años de edad",

    "detectedSourceLanguage": "en"

   }

  ]

 }

}

我试图提出一个结构:


type Translations struct{

  TranslatedText string

  SourceLanguage string

}


type Translation struct{

  Data string

  Value *[]Translations

}

或者:


type Translations struct{

  TranslatedText string

  SourceLanguage string

}


type Translation struct{

  Data string

  Value Translations

}

哪个是正确的方法?


慕勒3428872
浏览 167回答 2
2回答
随时随地看视频慕课网APP

相关分类

Go
我要回答