是否可以将HTML表转换为json,如下所示:
姓名性别年龄
John M 18
[txt.set_bbox(dict(facecolor='white', edgecolor='none', pad=0)) for txt in clabels]
我们使用的程序生成一个HTM文件,我想转换。 但我以前从未见过这样的格式:D。大多数时候我是iOS开发人员。 我在HTML中的表格如下所示:
{
"name": "John",
"Gender": "M",
"Age": "18"
},
答案 0 :(得分:2)
JavaScript的:
(function() {
var jsonArr = [];
var obj = {};
var thNum = document.getElementsByTagName('th').length;
var arrLength = document.getElementsByTagName('td').length;
for(i = 0; i<arrLength;i++){
if(i%thNum==0){
obj = {};
}
var head = document.getElementsByTagName('th')[i%thNum].innerHTML;
var content = document.getElementsByTagName('td')[i].innerHTML;
obj[head] = content;
if(i%thNum==0){
jsonArr.push(obj);
}
}
document.write("<br>"+JSON.stringify(jsonArr));
})();
http://jsfiddle.net/decv1vs2/1/
或者在你的情况下:
http://jsfiddle.net/decv1vs2/2/(将标题更改为或添加类)
答案 1 :(得分:0)
试试这个:
@Override
protected void onBeforeClusterItemRendered(MyItem item, MarkerOptions markerOptions) {
markerOptions.title(String.valueOf(item.getMarker().getTitle()));
Bitmap markerBitmap = item.getBitmap();
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(markerBitmap);
markerOptions.icon(bitmapDescriptor);
markerOptions.getIcon().zzvg();
markerOptions.alpha(Constants.MARKER_ALPHA_IS_VISIBLE);
item.getMarker().setAlpha(Constants.MARKER_ALPHA_IS_INVISIBLE);
}