调试通过webservice接口
diff --git a/message.go b/message.go
index 725155d..2a78277 100644
--- a/message.go
+++ b/message.go
@@ -103,8 +103,8 @@
func (m *MessageWriter) Serialize() string {
m.Attributes["funcno"] = m.FuncNo
m.serialize_rowdata()
- m.Attributes["colnames"] = m.ColumnNames
- m.Attributes["coldescs"] = m.ColumnNames
+ m.Attributes["colname"] = m.ColumnNames
+ m.Attributes["coldesc"] = m.ColumnNames
m.Attributes["colcnt"] = len(m.ColumnNames)
r, _ := json.Marshal(m.Attributes)
return string(r)
@@ -191,8 +191,8 @@
m.DBMsg = convert_to_string(obj["dbmsg"])
m.ErrName = convert_to_string(obj["errname"])
- m.ColumnNames = get_column_names(obj["colnames"])
- m.ColumnDescs = get_column_names(obj["coldescs"])
+ m.ColumnNames = get_column_names(obj["colname"])
+ m.ColumnDescs = get_column_names(obj["coldesc"])
if rowdata, err := obj["rowdata"]; err {
if rowdata != nil {
@@ -207,16 +207,16 @@
}
}
reverseKey := map[string]bool{
- "funcno": true,
- "colnames": true,
- "coldescs": true,
- "rowcnt": true,
- "colcnt": true,
- "rowdata": true,
- "retcode": true,
- "retmsg": true,
- "dbmsg": true,
- "errname": true}
+ "funcno": true,
+ "colname": true,
+ "coldesc": true,
+ "rowcnt": true,
+ "colcnt": true,
+ "rowdata": true,
+ "retcode": true,
+ "retmsg": true,
+ "dbmsg": true,
+ "errname": true}
for k, v := range obj {
if _, ok := reverseKey[k]; ok {