将行数据转为json @param rows: 每一行的数据 @param keys: json的key,空时将rows的第一行作为key @return:
(rows, keys=None)
| 731 | |
| 732 | |
| 733 | def rows2json(rows, keys=None): |
| 734 | """ |
| 735 | 将行数据转为json |
| 736 | @param rows: 每一行的数据 |
| 737 | @param keys: json的key,空时将rows的第一行作为key |
| 738 | @return: |
| 739 | """ |
| 740 | data_start_pos = 0 if keys else 1 |
| 741 | datas = [] |
| 742 | keys = keys or rows[0] |
| 743 | for values in rows[data_start_pos:]: |
| 744 | datas.append(dict(zip(keys, values))) |
| 745 | |
| 746 | return datas |
| 747 | |
| 748 | |
| 749 | def get_form_data(form): |