package edu.uva.softwarecons.util;
import edu.uva.softwarecons.model.Form;
import edu.uva.softwarecons.ui.question.QuestionHBox;
import java.util.HashMap;
/**
* Falconlabs
*
* @author Santiago Carrillo
* Date: 3/16/14
*/
public class StringUtil
{
public static String formToJson( Form form, HashMap<String, QuestionHBox> questions )
{
StringBuilder formData = new StringBuilder();
formData.append( "{\"" ).append( form.getId() ).append( "\": {" );
for ( String questionId : questions.keySet() )
{
formData.append( "\"" ).append( questionId ).append( "\": " );
formData.append( questions.get( questionId ).getValue().toString() );
formData.append( "," );
}
formData.replace( formData.length() - 1, formData.length(), "} }" );
return formData.toString();
}
}