都已经拼出 action 了，为什么要做这么复杂，直接 writer.WriteField 不就行了么？