كيفية استخدام الدائرة الرسالة التحول شكرا مع ستومب/JSON

StackOverflow https://stackoverflow.com/questions/402651

  •  03-07-2019
  •  | 
  •  

سؤال

أنا إرسال الرسائل في تنسيق JSON إلى شكرا الخادم.وأنا أحاول أن استخدام الدائرة التحول إلى تحويل سلمان ترميز الكائن في صحيح كائن جافا أملا في أن تكون قادرة على استخدام محددات على البيانات الداخل.

هنا هو ارتباط إلى الوثائق على ستومب ورسالة التحول.هنا هو ارتباط إلى مناقشة التصحيح حيث يظهر شخص مثال القانونية كائن JSON

شكل كائنات JSON أبعث (في حد الطباعة) هي مشابهة لهذه:

{
   "msg": {
      "flag1" : "value1",
      "flag2" : "value2"
   }
}

وصول الرسائل في قائمة انتظار الرسائل ، ولكن مع التحول-خطأ تعيين خاصية 'msg :msg'.

هل كانت مفيدة؟

المحلول

يمكنك استخدام أي JSON التدوين الخاص بك الدائرة-كائن json التحولات طالما XStream يمكن التعامل معها.يمكنك أن تأخذ نظرة على حالات الاختبار على بعض الأمثلة.هناك نستخدم SamplePojo الدرجة:

https://svn.apache.org/repos/asf/activemq/trunk/activemq-stomp/src/test/java/org/apache/activemq/transport/stomp/SamplePojo.java

وهي مشروحة بشكل صحيح لذلك يمكن أن تكون ممثلة مع التالية سلمان

{"pojo":{ "اسم":"ديان", "المدينة":"بلغراد" }}

يمكنك محاولة استخدام نفس النهج الفصول الدراسية.

ويساعد هذا الأمل ، ديان

نصائح أخرى

وتنسيق الوحيد المقبول من قبل دائرة الخدمات الطبية المشتركة التحول خريطة-سلمان أو دائرة الخدمات الطبية المشتركة وجوه سلمان هو شكل خريطة بسيطة، والتي في JSON هي:

{"map" : 
  {"entry" : 
    [ 
      { "string1": [ "key1", "value1" ] },
      { "string2": [ "key2", "value2" ] }
    ]
  }
}

وهذا هو نفس الشكل المبين في منتدى للنقاش. يمثل هذا الشكل اسم / قيمة الكائن خريطة الزوج في جافا.

والمختارون صالحة للاستعمال فقط على خصائص والرؤوس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top