最近のアクセス:
[Json Collection Serialization] プロパティ

コレクションを JSON 形式でシリアル化する方法を指定します。

Sequence コレクションエレメントの単純なシーケンスとしてシリアル化します。
Wrapped コレクション名アイテムを含みます。これが既定値です。

適用範囲

オブジェクト: Structured Data Type
レベル: SDT レベルノード

説明

重要: このプロパティは、SDT が API オブジェクトのパラメーターである場合にのみ考慮されます。プロシージャーまたはデータプロバイダーが REST として公開される場合は考慮されません。

Structured Data Type は次のように定義されます。
Countries  Is Collection = True
       CountryName     Character
API オブジェクトが使用されます。
 [ RestVerb(GET) ] 
    ListCountries(out:&Countries) => ListCountries(&Countries);
 
ListCountries プロシージャーは次のように定義されます。
Parm(out:&Countries)

&country = new()
&country.CountryName = "UY"
&Countries.Country.Add(&country)

&country = new()
&country.CountryName = "BR"
&Countries.Country.Add(&country)
次のようにシリアル化することが可能です。
  • Wrapped:
  {"Countries":  [ {"CountryName": "UY"},{"CountryName": "BR"} ] }
  • Sequence:
 [ {"CountryName": "UY"},{"CountryName": "BR"} ] 

使用可能バージョン

このプロパティは GeneXus 17 Upgrade 4 以降で利用できます。

サブページ
Created: 22/03/14 00:48 by Admin Last update: 23/05/31 20:53 by Admin
カテゴリ
Powered by GXwiki 3.0