Stomp adlı MessageMap format tamamen kullanılamaz mı?

0 Cevap java

Ben ActiveMQ için Java MapMessages gönderme ve PHP Stomp kullanarak onları almak ediyorum. Benim mesaj oluşturma kod şöyle görünür:

MapMessage message = session.createMapMessage();
message.setInt("id", 42);
message.setInt("status", 42);
message.setString("result", "aString");

PHP onları aldığınızda, yarattığı dizi bu gibi görünüyor:

Array (
[map] => Array (
        [0] => Array (
                [entry] => Array (
                        [0] => Array (
                                [string] => id
                                [int] => 42
                            )

                        [1] => Array (
                                [string] => status
                                [int] => 42
                            )

                        [2] => Array (
                                [string] => Array (
                                        [0] => result
                                        [1] => aString
                                    )
                            )
                    )
            )
    )
)

Bununla ne yapacağım? Makul bir şekilde bunu nesneleştirmek Stomp ikna için bir yol var mı veya daha az ağrılı bu dizi erişirken bazı PHP sihir markası var mı? Bir dize ve varsa dizi tamamen farklı görünüyor, çünkü, özellikle, ben sadece girişleri yineleme ve bir ilişkisel dizi inşa edilemez iki dizelerin aksine int.

0 Cevap