fix-bug modify rules
fix-bug rm json_encode/decode beacause of non-compatibility with non-utf-8 data
control: batch args
control: batch args
data: commit before final merge