INNER CODE UNIT · JavaScript

text_pairs_parse

CloudI/CloudI · src/api/javascript/CloudI.js:1167

var text_pairs_parse = function text_pairs_parse (text) {
    var pairs = {};
    var text_segments = text.toString('binary').split('\x00');
    for (var i = 0; i < text_segments.length - 1; i += 2) {
        var key = text_segments[i];
        var current = pairs[key];
        if (current === undefined) {
            pairs[key] = text_segments[i + 1];
        }
        else if (typeof current === 'object' && 
                 toNativeString.call(response) == '[object Array]') {
            current.push(text_segments[i + 1]);
        }
        else {
            pairs[key] = [current, text_segments[i + 1]];
        }
    }
    return pairs;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…