PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

JSON ऑब्जेक्ट लौटाने वाली REST सेवा को कैसे पढ़ें और इसे Mule ESB, Mule Studio का उपयोग करके PostgreSQL में संग्रहीत करें

चूंकि आप पूरे JSON को स्टोर करना चाहते हैं, इसलिए इसे किसी ऑब्जेक्ट के रूप में डिसेरिएलाइज़ करने की कोई आवश्यकता नहीं है:मेरा सुझाव है कि आप बस HTTP-स्ट्रीम किए गए पेलोड को java.lang.String में बदल दें। और इसे डीबी में जैसा है वैसा ही डालें।

यह इस तरह किया जाएगा:

<jdbc:postgresql-data-source name="PostgreSQL_Data_Source"
    user="username" password="pwd" url="jdbc:postgresql://localhost:5432/TestDB"
    transactionIsolation="UNSPECIFIED" doc:name="PostgreSQL Data Source" />

<jdbc:connector name="PostgreSQL_Connector" dataSource-ref="PostgreSQL_Data_Source"
    validateConnections="true" queryTimeout="-1" pollingFrequency="0"
    doc:name="Database">
    <jdbc:query key="InsertRecord"
        value="INSERT INTO &quot;AnotherJSonTable&quot;(&quot;StoreJsonObject&quot;) VALUES (CAST(#[message.payload] AS json))" />
</jdbc:connector>

<flow name="testRestFlow1" doc:name="testRestFlow1">
    <http:inbound-endpoint exchange-pattern="request-response"
        address="http://localhost:8082/index.html" doc:name="HTTP" />
    <http:rest-service-component httpMethod="GET"
        serviceUrl="http://localhost:35798/RestServiceImpl.svc/json/567" />
    <object-to-string-transformer />
    <jdbc:outbound-endpoint exchange-pattern="one-way"
        queryKey="InsertRecord" queryTimeout="-1" connector-ref="PostgreSQL_Connector"
        doc:name="Database" />
</flow>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पायथन में गिनती मूल्यों को कैसे स्टोर करें

  2. PostgreSQL HTML संस्थाओं के कार्य को प्रतिस्थापित करता है

  3. स्प्रिंग 2011 पोस्टग्रेएसक्यूएल सम्मेलन, यूएस/कनाडा

  4. विभिन्न सर्वर पर रेल के साथ पोस्टग्रेस्क्ल कॉपी कमांड के साथ समस्याएं

  5. psycopg . का उपयोग करके तैयार किए गए कथन