0

clojure、sql korma、angularJSを使用して、テーブルからUI画面にjsonオブジェクトを表示しようとしています。列のデータ型が json のテーブルがあります。データベースは postgres です。コードを実行しようとすると、エラーが発生します。DB を照会する私のコードは以下のとおりです。

(ns error_api_transactions.models.bre_dve_errors_api_transactions
  (:require [debug.logger :as logger])
  (:use [korma.core]
        [core.config.db]
        [utils.gen_password]
        [core.file-store]
        [utils.uuid :as utils-uuid]))


(defentity bre_errors
  (pk :id)
  (table :bre_errors)
  (database master-db))

(defentity dve_errors
  (pk :id)
  (table :dve_errors)
  (database master-db))

 (defentity vendor_detail
  (pk :id)
  (table :vendor)
  (database master-db))


    (defn get-all-bre-errors
       ^{:Comments ""}
       []
      

      
       
       (select bre_errors
                       (fields [:vendor_id :vendor_id]
                               [:error_json]
                               [:error_xml :error_xml]
                               [:input :input]
                               [:created_on :created_on]
                               [:updated_on :updated_on]
                               [:deleted_on :deleted_on]
                               [:po_number :po_number]
                               [:purchase_order_id :purchase_order_i])
                       )

      )

エラー: com.fasterxml.jackson.core.JsonGenerationException: クラスのオブジェクトを JSON エンコードできません: クラス org.postgresql.util.PGobject: ["すべてのノードのコンテナー番号は一貫している必要があります"]

enter code hereここで Java の toString メソッドを使用して JSON を通常の文字列に変換できるかどうかはわかりません。どんな助けでも大歓迎です

4

1 に答える 1