好的我有问题。如何编辑drupalgap发送到我的drupal站点的Json字符串? 我的问题是我在我的网站上使用geoJson小部件类型,这在DrupalGap geoField模块中是不受支持的,所以我需要即兴发挥。
Drupalgap正在发送:
{"title":"sdf","type":"problem","language":"und","body":{"und":[{"value":"dsf"}]},"field_location":{"und":[{"value":"someValue"}]},"field_kategorija":{"und":{"value":"4"}}}
除了field_location字段之外,这个json字符串中的所有内容都可以很好地保存在我的网站上。我想如果我把字符串更改为:
"field_location":{"und":[{"geom":"someValue"}]}
我的field_location将保存在数据库中。
谢谢。
答案 0 :(得分:0)
好的,这是解决方案。我设法改变了json字符串,但Jdrupal没有让我发送字符串弹出错误。发送geofield值的唯一方法是使用geofield_latlon小部件类型。但在这里我也遇到了一个问题。 在官方文档中,正在推送到服务的json字符串是:
"field_location":{"und":[{"lat":"someLat", "lon": "someLon"}]}
这不起作用,我不得不将其更改为此格式以使其正常工作:
"field_location":{"und":[ "geom": {"lat":"someLat", "lon": "someLon"}]}
此时丢失了6个小时:(