簡體   English   中英

使用Rails序列化器(active_model_serializers)基於增量主鍵呈現鍵/值對

[英]Using Rails Serializers (active_model_serializers) to render key/value pairs based on incremental primary keys

我正在嘗試將active_model_serializers gem的序列化輸出格式化為鍵/值對。

默認情況下, ActiveModel::Serializer呈現如下輸出:

[
  {
    "id": 1,
    "value": "foo"
  },
  {
    "id": 2,
    "value": "bar"
  }
]

我正在尋找這樣格式化輸出:

{
  1: {
    "value": "foo"
  },
  2: {
    "value": "bar"
  }
}

使用active_model_serializers是否可能?

似乎active_model_serializer遵循jsonapi.org/format中指定的格式的1.0。 我不認為您可以執行類似的操作,也許您可​​以嘗試使用jbuilderrabl

PS:其實我也有這個問題。 我無法使用active_model_serializer弄清楚,如果您已解決此問題,請告訴我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM