コード例 #1
0
 class Item:
     first_value: float = json_field(json="firstValue")
     second_value: Impossible = json_field(json="secondValue")
コード例 #2
0
    class Response(Item):
        important_item: Item = json_field(json="importantItem")

        items_list: List[Item] = json_field(json="itemsList")

        int_list: List[int] = json_field(json="intList")
        float_list: List[float] = json_field(json="floatList")
        str_list: List[str] = json_field(json="strList")
        datetime_list: List[datetime] = json_field(json="datetimeList")
        date_list: List[date] = json_field(json="dateList")
        enum_list: List[Size] = json_field(json="enumList")

        # Include the complete item here too
        int_key: int = json_field(json="intKey")
        float_key: float = json_field(json="floatKey")
        str_key: str = json_field(json="strKey")
        datetime_key: datetime = json_field(json="datetimeKey")
        date_key: date = json_field(json="dateKey")
        enum_key: Size = json_field(json="enumKey")

        optional_valid_int_key: Optional[int] = json_field(
            json="optionalValidIntKey")
        optional_valid_float_key: Optional[float] = json_field(
            json="optionalValidFloatKey")
        optional_valid_str_key: Optional[str] = json_field(
            json="optionalValidStrKey")
        optional_valid_datetime_key: Optional[datetime] = json_field(
            json="optionalValidDatetimeKey")
        optional_valid_date_key: Optional[date] = json_field(
            json="optionalValidDateKey")
        optional_valid_enum_key: Optional[Size] = json_field(
            json="optionalValidEnumKey")

        optional_null_int_key: Optional[int] = json_field(
            json="optionalNullIntKey")
        optional_null_float_key: Optional[float] = json_field(
            json="optionalNullFloatKey")
        optional_null_str_key: Optional[str] = json_field(
            json="optionalNullStrKey")
        optional_null_datetime_key: Optional[datetime] = json_field(
            json="optionalNullDatetimeKey")
        optional_null_date_key: Optional[date] = json_field(
            json="optionalNullDateKey")
        optional_null_enum_key: Optional[Size] = json_field(
            json="optionalNullEnumKey")
コード例 #3
0
 class Item:
     val: str
     other_val: str = json_field(json="otherVal")
コード例 #4
0
 class Item:
     normal_val: str = json_field(json="normalVal")
     optional_val: Optional[str] = json_field(json="optionalVal")
コード例 #5
0
 class Item:
     expected: int = json_field(json="expectedValue")
     maybe: Optional[float] = json_field(json="probablyNotThere")
コード例 #6
0
 class Parent:
     item: Item = json_field(json="item")
コード例 #7
0
 class Item:
     items: List[str] = json_field(json="items")
コード例 #8
0
 class Item:
     first_val: str = json_field(json="firstVal")
コード例 #9
0
 class Response:
     item_key: Item = json_field(json="itemKey")
     item_list: List[Item] = json_field(json="itemList")
コード例 #10
0
 class Item:
     first_val: str = json_field(json="firstVal")
     datetime_key: datetime = json_field(json="datetimeKey")
     date_key: date = json_field(json="dateKey")
コード例 #11
0
    class Item:
        int_key: int = json_field(json="intKey")
        float_key: float = json_field(json="floatKey")
        str_key: str = json_field(json="strKey")
        datetime_key: datetime = json_field(json="datetimeKey")
        date_key: date = json_field(json="dateKey")
        enum_key: Size = json_field(json="enumKey")

        optional_valid_int_key: Optional[int] = json_field(
            json="optionalValidIntKey")
        optional_valid_float_key: Optional[float] = json_field(
            json="optionalValidFloatKey")
        optional_valid_str_key: Optional[str] = json_field(
            json="optionalValidStrKey")
        optional_valid_datetime_key: Optional[datetime] = json_field(
            json="optionalValidDatetimeKey")
        optional_valid_date_key: Optional[date] = json_field(
            json="optionalValidDateKey")
        optional_valid_enum_key: Optional[Size] = json_field(
            json="optionalValidEnumKey")

        optional_null_int_key: Optional[int] = json_field(
            json="optionalNullIntKey")
        optional_null_float_key: Optional[float] = json_field(
            json="optionalNullFloatKey")
        optional_null_str_key: Optional[str] = json_field(
            json="optionalNullStrKey")
        optional_null_datetime_key: Optional[datetime] = json_field(
            json="optionalNullDatetimeKey")
        optional_null_date_key: Optional[date] = json_field(
            json="optionalNullDateKey")
        optional_null_enum_key: Optional[Size] = json_field(
            json="optionalNullEnumKey")
コード例 #12
0
 class Item:
     first_val: str = json_field(json="firstVal")
     second_val: int = json_field(json="secondVal")
     third_val: float = json_field(json="thirdVal")
     fourth_val: str = json_field(json="fourthVal")