如何关联我在android应用程序中获得的各个json数据?

如何关联我在android应用程序中获得的各个json数据?,android,json,postgresql,Android,Json,Postgresql,在我的android应用程序中,我正在访问外部PostgreSQL数据库,我能够获取json数据,但在这里,我正在访问三个通过id相关的表。我分别获取这些表的json数据。现在我的问题是如何通过我的应用程序中的关系从三个表中获取数据?在我的应用程序中,我使用的是Spring Rest API 通过此链接,我访问第一个表 http://localhost:443/seis/productTemplateController/getproductTemplate 我得到了这样的json数据 [{"

在我的android应用程序中,我正在访问外部PostgreSQL数据库,我能够获取json数据,但在这里,我正在访问三个通过id相关的表。我分别获取这些表的json数据。现在我的问题是如何通过我的应用程序中的关系从三个表中获取数据?在我的应用程序中,我使用的是Spring Rest API

通过此链接,我访问第一个表

http://localhost:443/seis/productTemplateController/getproductTemplate
我得到了这样的json数据

[{"name":"Mobile","id":31,"state":null,"type":"consu","description":null,"active":true,"create_uid":1,"create_date":1466549730430,"write_date":1466549730430,"write_uid":1,"warranty":0.0,"uos_id":null,"list_price":12000.00,"color":null,"image":null,"mes_type":"fixed","uom_id":1,"uos_coeff":1.000,"sale_ok":false,"categ_id":1,"company_id":1,"uom_po_id":1,"weight":0.00,"weight_net":0.00,"volume":0.0,"rental":false,"image_medium":null,"image_small":null,"track_all":false,"loc_rack":null,"loc_case":null,"loc_row":null,"sale_delay":7.0,"purchase_ok":true,"project_id":null,"avail_scheme":null,"product_id":"M001","product_cat":null,"message_last_post":null,"description_purchase":null,"product_manager":null,"description_sale":null,"track_outgoing":false,"track_incoming":false,"auto_create_task":false,"product_brande":null,"product_serial":null,"product_sub_subcategory":null,"product_subcategory":null,"product_modele":null}]
[{"name":null,"id":32,"state":"paid","type":"in_invoice","number":"EXJ/2016/0003","origin":null,"comment":null,"reference":null,"message_last_post":null,"commercial_partner_id":29,"fiscal_position":null,"amount_untaxed":0.00,"partner_bank_id":null,"supplier_invoice_number":"123","reference_type":"none","internal_number":"EXJ/2016/0003","installation_date":null,"create_uid":1,"create_date":1466557180185,"write_date":1466557192973,"write_uid":1,"company_id":1,"user_id":1,"section_id":null,"amount_tax":0.00,"date_due":"2016-06-22","check_total":0.00,"payment_term":null,"currency_id":21,"partner_id":29,"journal_id":2,"move_id":47,"account_id":37,"reconciled":true,"residual":0.00,"move_name":"/","date_invoice":"2016-06-22","period_id":7,"amount_total":0.00,"sent":false,"service3_date":null,"service2_date":null,"delivery_date":null,"service1_date":null}]
[{"name":"Varenya","id":39,"type":"contact","ref":null,"comment":null,"date":null,"message_last_post":null,"use_parent_address":false,"commercial_partner_id":39,"signup_expiration":null,"calendar_last_notif_ack":null,"last_reconciliation_date":null,"tax_identification_no":null,"ean13":null,"active":true,"create_uid":1,"create_date":1466548847830,"write_date":1466548847830,"write_uid":1,"color":0,"image":null,"company_id":1,"image_medium":null,"image_small":null,"street":null,"city":null,"display_name":"Varenya","zip":null,"title":null,"function":null,"country_id":null,"parent_id":null,"supplier":true,"email":null,"is_company":false,"website":null,"customer":false,"fax":null,"street2":null,"credit_limit":null,"employee":false,"tz":"Asia/Kolkata","lang":"en_US","phone":null,"mobile":null,"user_id":null,"birthdate":null,"vat":null,"state_id":null,"notify_email":"always","opt_out":false,"section_id":null,"signup_type":null,"signup_token":null,"debit_limit":null,"vat_subjected":false,"exercise_no":null,"swift":null,"msme_no":null,"micr":null,"service_tax":null,"cst":null},{"name":"swathi","id":31,"type":"contact","ref":null,"comment":"Customer of varenya","date":"2016-06-21","message_last_post":null,"use_parent_address":false,"commercial_partner_id":30,"signup_expiration":null,"calendar_last_notif_ack":null,"last_reconciliation_date":1466479345000,"tax_identification_no":null,"ean13":null,"active":true,"create_uid":1,"create_date":1466055326322,"write_date":1466479344558,"write_uid":1,"color":0,"image":null,"company_id":1,"image_medium":null,"image_small":null,"street":null,"city":null,"display_name":"Hcl, swathi","zip":null,"title":null,"function":null,"country_id":null,"parent_id":30,"supplier":false,"email":null,"is_company":false,"website":null,"customer":true,"fax":null,"street2":null,"credit_limit":0.0,"employee":false,"tz":"Asia/Kolkata","lang":"en_US","phone":null,"mobile":null,"user_id":null,"birthdate":null,"vat":null,"state_id":null,"notify_email":"always","opt_out":false,"section_id":null,"signup_type":null,"signup_token":null,"debit_limit":0.0,"vat_subjected":false,"exercise_no":null,"swift":null,"msme_no":null,"micr":null,"service_tax":null,"cst":null}]
通过这个链接,我可以访问第二个表

http://localhost:443/seis/productAccount/getAccount
我得到了这样的json数据

[{"name":"Mobile","id":31,"state":null,"type":"consu","description":null,"active":true,"create_uid":1,"create_date":1466549730430,"write_date":1466549730430,"write_uid":1,"warranty":0.0,"uos_id":null,"list_price":12000.00,"color":null,"image":null,"mes_type":"fixed","uom_id":1,"uos_coeff":1.000,"sale_ok":false,"categ_id":1,"company_id":1,"uom_po_id":1,"weight":0.00,"weight_net":0.00,"volume":0.0,"rental":false,"image_medium":null,"image_small":null,"track_all":false,"loc_rack":null,"loc_case":null,"loc_row":null,"sale_delay":7.0,"purchase_ok":true,"project_id":null,"avail_scheme":null,"product_id":"M001","product_cat":null,"message_last_post":null,"description_purchase":null,"product_manager":null,"description_sale":null,"track_outgoing":false,"track_incoming":false,"auto_create_task":false,"product_brande":null,"product_serial":null,"product_sub_subcategory":null,"product_subcategory":null,"product_modele":null}]
[{"name":null,"id":32,"state":"paid","type":"in_invoice","number":"EXJ/2016/0003","origin":null,"comment":null,"reference":null,"message_last_post":null,"commercial_partner_id":29,"fiscal_position":null,"amount_untaxed":0.00,"partner_bank_id":null,"supplier_invoice_number":"123","reference_type":"none","internal_number":"EXJ/2016/0003","installation_date":null,"create_uid":1,"create_date":1466557180185,"write_date":1466557192973,"write_uid":1,"company_id":1,"user_id":1,"section_id":null,"amount_tax":0.00,"date_due":"2016-06-22","check_total":0.00,"payment_term":null,"currency_id":21,"partner_id":29,"journal_id":2,"move_id":47,"account_id":37,"reconciled":true,"residual":0.00,"move_name":"/","date_invoice":"2016-06-22","period_id":7,"amount_total":0.00,"sent":false,"service3_date":null,"service2_date":null,"delivery_date":null,"service1_date":null}]
[{"name":"Varenya","id":39,"type":"contact","ref":null,"comment":null,"date":null,"message_last_post":null,"use_parent_address":false,"commercial_partner_id":39,"signup_expiration":null,"calendar_last_notif_ack":null,"last_reconciliation_date":null,"tax_identification_no":null,"ean13":null,"active":true,"create_uid":1,"create_date":1466548847830,"write_date":1466548847830,"write_uid":1,"color":0,"image":null,"company_id":1,"image_medium":null,"image_small":null,"street":null,"city":null,"display_name":"Varenya","zip":null,"title":null,"function":null,"country_id":null,"parent_id":null,"supplier":true,"email":null,"is_company":false,"website":null,"customer":false,"fax":null,"street2":null,"credit_limit":null,"employee":false,"tz":"Asia/Kolkata","lang":"en_US","phone":null,"mobile":null,"user_id":null,"birthdate":null,"vat":null,"state_id":null,"notify_email":"always","opt_out":false,"section_id":null,"signup_type":null,"signup_token":null,"debit_limit":null,"vat_subjected":false,"exercise_no":null,"swift":null,"msme_no":null,"micr":null,"service_tax":null,"cst":null},{"name":"swathi","id":31,"type":"contact","ref":null,"comment":"Customer of varenya","date":"2016-06-21","message_last_post":null,"use_parent_address":false,"commercial_partner_id":30,"signup_expiration":null,"calendar_last_notif_ack":null,"last_reconciliation_date":1466479345000,"tax_identification_no":null,"ean13":null,"active":true,"create_uid":1,"create_date":1466055326322,"write_date":1466479344558,"write_uid":1,"color":0,"image":null,"company_id":1,"image_medium":null,"image_small":null,"street":null,"city":null,"display_name":"Hcl, swathi","zip":null,"title":null,"function":null,"country_id":null,"parent_id":30,"supplier":false,"email":null,"is_company":false,"website":null,"customer":true,"fax":null,"street2":null,"credit_limit":0.0,"employee":false,"tz":"Asia/Kolkata","lang":"en_US","phone":null,"mobile":null,"user_id":null,"birthdate":null,"vat":null,"state_id":null,"notify_email":"always","opt_out":false,"section_id":null,"signup_type":null,"signup_token":null,"debit_limit":0.0,"vat_subjected":false,"exercise_no":null,"swift":null,"msme_no":null,"micr":null,"service_tax":null,"cst":null}]
通过这个链接,我可以访问第三个表

http://localhost:443/seis/resPartnerController/getPartner 
我得到了这样的json数据

[{"name":"Mobile","id":31,"state":null,"type":"consu","description":null,"active":true,"create_uid":1,"create_date":1466549730430,"write_date":1466549730430,"write_uid":1,"warranty":0.0,"uos_id":null,"list_price":12000.00,"color":null,"image":null,"mes_type":"fixed","uom_id":1,"uos_coeff":1.000,"sale_ok":false,"categ_id":1,"company_id":1,"uom_po_id":1,"weight":0.00,"weight_net":0.00,"volume":0.0,"rental":false,"image_medium":null,"image_small":null,"track_all":false,"loc_rack":null,"loc_case":null,"loc_row":null,"sale_delay":7.0,"purchase_ok":true,"project_id":null,"avail_scheme":null,"product_id":"M001","product_cat":null,"message_last_post":null,"description_purchase":null,"product_manager":null,"description_sale":null,"track_outgoing":false,"track_incoming":false,"auto_create_task":false,"product_brande":null,"product_serial":null,"product_sub_subcategory":null,"product_subcategory":null,"product_modele":null}]
[{"name":null,"id":32,"state":"paid","type":"in_invoice","number":"EXJ/2016/0003","origin":null,"comment":null,"reference":null,"message_last_post":null,"commercial_partner_id":29,"fiscal_position":null,"amount_untaxed":0.00,"partner_bank_id":null,"supplier_invoice_number":"123","reference_type":"none","internal_number":"EXJ/2016/0003","installation_date":null,"create_uid":1,"create_date":1466557180185,"write_date":1466557192973,"write_uid":1,"company_id":1,"user_id":1,"section_id":null,"amount_tax":0.00,"date_due":"2016-06-22","check_total":0.00,"payment_term":null,"currency_id":21,"partner_id":29,"journal_id":2,"move_id":47,"account_id":37,"reconciled":true,"residual":0.00,"move_name":"/","date_invoice":"2016-06-22","period_id":7,"amount_total":0.00,"sent":false,"service3_date":null,"service2_date":null,"delivery_date":null,"service1_date":null}]
[{"name":"Varenya","id":39,"type":"contact","ref":null,"comment":null,"date":null,"message_last_post":null,"use_parent_address":false,"commercial_partner_id":39,"signup_expiration":null,"calendar_last_notif_ack":null,"last_reconciliation_date":null,"tax_identification_no":null,"ean13":null,"active":true,"create_uid":1,"create_date":1466548847830,"write_date":1466548847830,"write_uid":1,"color":0,"image":null,"company_id":1,"image_medium":null,"image_small":null,"street":null,"city":null,"display_name":"Varenya","zip":null,"title":null,"function":null,"country_id":null,"parent_id":null,"supplier":true,"email":null,"is_company":false,"website":null,"customer":false,"fax":null,"street2":null,"credit_limit":null,"employee":false,"tz":"Asia/Kolkata","lang":"en_US","phone":null,"mobile":null,"user_id":null,"birthdate":null,"vat":null,"state_id":null,"notify_email":"always","opt_out":false,"section_id":null,"signup_type":null,"signup_token":null,"debit_limit":null,"vat_subjected":false,"exercise_no":null,"swift":null,"msme_no":null,"micr":null,"service_tax":null,"cst":null},{"name":"swathi","id":31,"type":"contact","ref":null,"comment":"Customer of varenya","date":"2016-06-21","message_last_post":null,"use_parent_address":false,"commercial_partner_id":30,"signup_expiration":null,"calendar_last_notif_ack":null,"last_reconciliation_date":1466479345000,"tax_identification_no":null,"ean13":null,"active":true,"create_uid":1,"create_date":1466055326322,"write_date":1466479344558,"write_uid":1,"color":0,"image":null,"company_id":1,"image_medium":null,"image_small":null,"street":null,"city":null,"display_name":"Hcl, swathi","zip":null,"title":null,"function":null,"country_id":null,"parent_id":30,"supplier":false,"email":null,"is_company":false,"website":null,"customer":true,"fax":null,"street2":null,"credit_limit":0.0,"employee":false,"tz":"Asia/Kolkata","lang":"en_US","phone":null,"mobile":null,"user_id":null,"birthdate":null,"vat":null,"state_id":null,"notify_email":"always","opt_out":false,"section_id":null,"signup_type":null,"signup_token":null,"debit_limit":0.0,"vat_subjected":false,"exercise_no":null,"swift":null,"msme_no":null,"micr":null,"service_tax":null,"cst":null}]

首先,我建议您使用Gson将Json解析为ProductTemplate、Account和Partner类。那么您需要id字段来建立它们之间的连接吗