<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>how to send expando value/add-values in attribute Values jsonws api</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=113050034" />
  <subtitle>how to send expando value/add-values in attribute Values jsonws api</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=113050034</id>
  <updated>2026-04-03T18:01:39Z</updated>
  <dc:date>2026-04-03T18:01:39Z</dc:date>
  <entry>
    <title>RE: how to send expando value/add-values in attribute Values jsonws api</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113083662" />
    <author>
      <name>Ramalingaiah. D</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113083662</id>
    <updated>2019-04-09T07:15:04Z</updated>
    <published>2019-04-09T07:15:04Z</published>
    <summary type="html">Hi &lt;span style="color: inherit"&gt;&lt;span style="font-family: inherit"&gt;&lt;span style="font-size: 14px;"&gt;Andrew Jardine,&lt;br /&gt;&lt;br /&gt;this is code      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #00ff00"&gt;&lt;span style="font-family: inherit"&gt;&lt;span style="font-size: 14px;"&gt;{&amp;#34;Location&amp;#34;:&amp;#34;abcd&amp;#34;, &amp;#34;Contact&amp;#34;:&amp;#34;79797998&amp;#34;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: inherit"&gt;&lt;span style="font-family: inherit"&gt;&lt;span style="font-size: 14px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;it is working fine, thank you so much.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reagrds&lt;br /&gt;Ram&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</summary>
    <dc:creator>Ramalingaiah. D</dc:creator>
    <dc:date>2019-04-09T07:15:04Z</dc:date>
  </entry>
  <entry>
    <title>RE: how to send expando value/add-values in attribute Values jsonws api</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113066502" />
    <author>
      <name>Andrew Jardine</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113066502</id>
    <updated>2019-04-08T14:36:07Z</updated>
    <published>2019-04-08T14:36:07Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hi Ram,&amp;nbsp;&lt;br&gt;&lt;br&gt;I've never actually tried this particular JSONWS before, but I'll give this one a shot. Currently in your code you are creating this --&lt;pre&gt;&lt;code&gt;{
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"companyId": 20099,
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"className": "com.liferay.portal.kernel.model.User",
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"tableName": "CUSTOM_FIELDS",
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"classPK": 366967,
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"attributeValues": "venu"
}​​​​​​​
&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;but the attributeValues needs to be a map, so I think like this --&lt;pre&gt;&lt;code&gt;​​​​​​​{
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"companyId": 20099,
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"className": "com.liferay.portal.kernel.model.User",
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"tableName": "CUSTOM_FIELDS",
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"classPK": 366967,
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"attributeValues": {
&amp;amp;nbsp;        ...
&amp;amp;nbsp;   }
}&lt;/code&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;so if you change your logic to produce something like this --&lt;br&gt;&lt;pre&gt;&lt;code&gt;​​​​​​​{
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"companyId": 20099,
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"className": "com.liferay.portal.kernel.model.User",
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"tableName": "CUSTOM_FIELDS",
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"classPK": 366967,
&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;"attributeValues": {
​​​​​​​        "expando-field-name":"venue"
&amp;amp;nbsp; }
}
&lt;/code&gt;&lt;/pre&gt;maybe it will work? I'm just going off of what I am seeing in the Expando API where it takes the Map&amp;lt;String, Serializable&amp;gt; and then does entry.getKey() and entry.getVaue() ... so I suspect your getKey() needs to return the custom field name that you configured and the value would be whatever you want to set it to.&lt;br&gt;&lt;br&gt;​​​​​​​Let me know if that works! &lt;img alt="emoticon" src="@theme_images_path@/emoticons/happy.gif"&gt;&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Andrew Jardine</dc:creator>
    <dc:date>2019-04-08T14:36:07Z</dc:date>
  </entry>
  <entry>
    <title>how to send expando value/add-values in attribute Values jsonws api</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113050033" />
    <author>
      <name>Ramalingaiah. D</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113050033</id>
    <updated>2019-04-08T06:36:44Z</updated>
    <published>2019-04-08T06:36:44Z</published>
    <summary type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;Hi,&lt;br&gt;&lt;br&gt;i am using api jsonws :&amp;nbsp; &amp;nbsp;&lt;a href="http://localhost:8080/api/jsonws?contextName=&amp;amp;signature=%2Fexpandovalue%2Fadd-values-5-long-java.lang.String-java.lang.String-long-java.util.Map#serviceResults"&gt;http://localhost:8080/api/jsonws?contextName=&amp;amp;signature=%2Fexpandovalue%2Fadd-values-5-long-java.lang.String-java.lang.String-long-java.util.Map#serviceResults&lt;/a&gt;&lt;br&gt;&lt;br&gt;companyId:20099&lt;br&gt;&lt;br&gt;className :&amp;nbsp;com.liferay.portal.kernel.model.User&lt;br&gt;&lt;br&gt;tableName :CUSTOM_FIELDS&lt;br&gt;&lt;br&gt;classPK:&amp;nbsp;34987&lt;br&gt;&lt;br&gt;attributeValues:&amp;nbsp;&amp;nbsp;[{"companyId":20099,"className":"com.liferay.portal.kernel.model.User","tableName":"CUSTOM_FIELDS","classPK":366967,"attributeValues":"venu"},{"companyId":20099,"className":"com.liferay.portal.kernel.model.User","tableName":"CUSTOM_FIELDS","classPK":36967,"attributeValues":testtt}]&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color: #ff0000"&gt;Error message :&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;pre&gt;&lt;code&gt;"java.util.HashMap cannot be cast to java.util.List; &amp;amp;lt;--- java.lang.ClassCastException: java.util.HashMap cannot be cast to java.util.List"&lt;/code&gt;&lt;/pre&gt;how to send&amp;nbsp;&lt;span style="color: inherit"&gt;&lt;span style="font-family: inherit"&gt;&lt;span style="font-size: 24px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #008000"&gt;&lt;span style="font-family: inherit"&gt;&lt;span style="font-size: 24px;"&gt;java.util.Map parameters&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;please help out me&amp;nbsp;&lt;br&gt;&lt;br&gt;&lt;br&gt;Thank you&amp;nbsp;&lt;br&gt;Ram&lt;/body&gt;&lt;/html&gt;</summary>
    <dc:creator>Ramalingaiah. D</dc:creator>
    <dc:date>2019-04-08T06:36:44Z</dc:date>
  </entry>
</feed>
