2,699   1 สอบถามวิธีแปลงข้อมูล JSON แบบนี้ใน JAVA หน่อยครับ



kraisorn_ja


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 0 )
เขียนบทความ ( 0 )

{
    "properties": {
        "cmis:name": {
            "id": "cmis:name",
            "type": "string",
            "cardinality": "single",
            "localName": "cmis:name",
            "displayName": "Name",
            "queryName": "cmis:name",
            "value": "test.jpg"
        },
        "cmis:description": {
            "id": "cmis:description",
            "type": "string",
            "cardinality": "single",
            "localName": "cmis:description",
            "displayName": "Description",
            "queryName": "cmis:description",
            "value": null
        },
        "cmis:objectId": {
            "id": "cmis:objectId",
            "type": "id",
            "cardinality": "single",
            "localName": "cmis:objectId",
            "displayName": "Id",
            "queryName": "cmis:objectId",
            "value": "026f4183-8e89-464a-bb08-80ccc7399319"
        },
        "cmis:baseTypeId": {
            "id": "cmis:baseTypeId",
            "type": "id",
            "cardinality": "single",
            "localName": "cmis:baseTypeId",
            "displayName": "Base-Type-Id",
            "queryName": "cmis:baseTypeId",
            "value": "cmis:document"
        },
        "cmis:objectTypeId": {
            "id": "cmis:objectTypeId",
            "type": "id",
            "cardinality": "single",
            "localName": "cmis:objectTypeId",
            "displayName": "Object-Type-Id",
            "queryName": "cmis:objectTypeId",
            "value": "cmis:document"
        },
        "cmis:secondaryObjectTypeIds": {
            "id": "cmis:secondaryObjectTypeIds",
            "type": "id",
            "cardinality": "multi",
            "localName": "cmis:secondaryObjectTypeIds",
            "displayName": "Secondary-Type-Id",
            "queryName": "cmis:secondaryObjectTypeIds",
            "value": null
        },
        "cmis:createdBy": {
            "id": "cmis:createdBy",
            "type": "string",
            "cardinality": "single",
            "localName": "cmis:createdBy",
            "displayName": "Created By",
            "queryName": "cmis:createdBy",
            "value": "kk_admin"
        }
}
ความคิดเห็นที่ 1
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 16 )


ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )

ลองแบบนี้ได้ไหมครับ ใช้ Lib ของ Jackson
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.11.0</version>
</dependency>


<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.11.0</version>
</dependency>


<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-annotations</artifactId>
    <version>2.11.0</version>
</dependency>


ที่ DTO หรือ Class นั้นๆ

@JsonProperty("cmis:name")
private CmisName cmisName:​

แสดงความเห็น

อัพโหลดรูปภาพ..คลิก *** เพื่อความปลอดภัยในด้านสิทธิ ไม่อนุญาติให้นำลิ้งรูปภาพจากที่อื่นมาแปะ ถ้าพบเจอ ลบกระทู้ ทันที ***

Back to Top