Replace "|" separated data with base64-json encoded

* The "|" separated data is not flexible to changes, therefore, json has
  been considered as a drop-in. However, the raw json could not put in
  the xmlrpc protocol, the base64 encoding is required.

Signed-off-by: Neutron Soutmun <neo.neutron@gmail.com>