- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
根据政策,必须在应用中显示“html_attributions”。此响应收到为 -"html_attributions": [ "Listings by\u003ca href=\"http://Some website.com/\"\u003esSome website\u003c/a\u003e"]
当我将其解析为 jObject.getJSONArray("html_attributions") 时,我得到 - ["Listings by <a href=\"http:\/\/www.some website.com\/\">some website<\/a>"]
这不能按原样显示,因为它不是正确的 html。是否有任何方法可以正确解析此属性以便提取 html 有效字符串?
最佳答案
通过这个 Google Places Api Sample它描述了这样做的方式。
它有一个方法formatPlaceDetails
格式化显示地点的详细信息。它不直接支持HTML标签,需要先编码。
private static Spanned formatPlaceDetails(Resources res, CharSequence name, String id,
CharSequence address, CharSequence phoneNumber, Uri websiteUri) {
Log.e(TAG, res.getString(R.string.place_details, name, id, address, phoneNumber,
websiteUri));
return Html.fromHtml(res.getString(R.string.place_details, name, id, address, phoneNumber,
websiteUri));
}
string.xml
<string name="place_details"><b>%1$s</b><br/><i>Place Id: %2$s</i><br/>Address: %3$s<br/>Phone: %4$s<br/>Website: %5$s</string>
关于android - 从 JAVA 中的 Google Places 响应解析 "html_attributions",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24647146/
我正在开发一个使用 Google 网络服务 API 的 iOS 应用程序。搜索地点时,每个结果都包含一个“照片”字段。此照片字段中有一个“html_attributions”字段。我在搜索相关信息时看
根据政策,必须在应用中显示“html_attributions”。此响应收到为 -"html_attributions": [ "Listings by\u003ca href=\"http://So
我们正在使用 Google Places Place Details API (更具体地说, Google Maps Javascript API )。作为使用条款的一部分,我们必须显示响应中 htm
我是一名优秀的程序员,十分优秀!