0
は、だから私の構造は、次のようになります非整列化_idは文句を言わない仕事
pageReturn.Pagination = resultsList.Pagination
err = json.Unmarshal(resultsList.Results, &pageReturn.Articles)
がデータベースから値_idせずにデータを返しますが(私はJSON文字列IDに意味します私はID bson.ObjectId json:"_id" bson:"_id,omitempty"
json:"id" bson:"_id,omitempty"
を変更した場合は
) "" に等しいこと
値(デシベルから実際の_idの値が返されます)
私はこれを避けることができますどのように思ったんだけど(私はまだjson.Unmarshalを使用する必要があります)に
ID bson.ObjectId 'JSON: "_ ID" BSON: "_ ID、omitempty"'? (json: "id"の代わりに "_ id") –
@StephaneMartin記事構造体の定義のように変更しても機能しますが、 "_id"ではなく "id"という文字列を出力する必要があります – Splendid
には、Unmarshalに1つ、Marshalに1つ、異なる2つの構造体タイプが必要です。答えを見てください:) –