求1替换双引号的正则表达式

求一替换双引号的正则表达式
{"Option":[{"_attachment":[],"OptionID":556033638,"Name":"图片标签是 <img width=35 height=24 src="http://www.xxx.com/1.jpg"  v:shapes="辅助标签_x0020_16">。其他标签 tag="www.xxx.com"。"}]}

需要把以上字符串转成json对象,但是遇到双引号("")包含的字符串就转化不了。
所以以上字符串要把 “属性值” 的双引号替换成单引号。

希望结果是:
{"Option":[{"_attachment":[],"OptionID":556033638,"Name":"图片标签是 <img width=35 height=24 src='http://www.xxx.com/1.jpg'  v:shapes='辅助标签_x0020_16'>。其他标签 tag='www.xxx.com'。"}]}

补充:以上字符串只是其中一部分,还有其他的类似<img alt="">。。。。这类的标签的双引号也要替换。
------解决思路----------------------

<script type="text/javascript">
        function DataReplace() {
            var data = "{\"Option\":[{\"_attachment\":[],\"OptionID\":556033638,\"Name\":\"图片标签是 <img width=35 height=24 src=\"http://www.xxx.com/1.jpg\"  v:shapes=\"辅助标签_x0020_16\">。其他标签 tag=\"www.xxx.com\"。\"}]}";
            var regex = /=("[^"]+")/g;
            var r = data.match(regex);
            var ss = r.toString().replace(/"/g, "'");
            var newdata = data.replace(regex, ss);
            alert(newdata);
        }
    </script>

------解决思路----------------------
JS用的不是很好,上面替换结果乱了。
用下面这个。

<script type="text/javascript">
        function DataReplace() {
            var data = "{\"Option\":[{\"_attachment\":[],\"OptionID\":556033638,\"Name\":\"图片标签是 <img width=35 height=24 src=\"http://www.xxx.com/1.jpg\"  v:shapes=\"辅助标签_x0020_16\">。其他标签 tag=\"www.xxx.com\"。\"}]}";
            var regex = /=("[^"]+")/g;
            var r = data.match(regex);
            var newdata = data;
            for (var i in r) {
                var s = r[i].replace(/"/g, "'");
                newdata = newdata.replace(r[i], s);
            }
            alert(newdata);
        }
    </script>

------解决思路----------------------
前段你用JSON.stringify方法将json对象转换为对应json字符串就好了,自己构造json字符串需要正则替换过你的内容进行转义什么的

IE7-下要导入json2.js,IE7-不支持JSON对象(IE8+要添加xhtml申明才支持)

<script type="text/javascript" src="http://www.coding123.net/rardownload/20130106/20130106170832648.js"></script>

<script>
    var data = { abc: "abcdefg'\"safeaa\"xxxx<img src=\"xxxxxxxx\">" };
    var s = JSON.stringify(data);
    alert(s)
</script>